方法

GioTaskpropagate_pointer

自:2.36

声明 [源位置]

gpointer
g_task_propagate_pointer (
  GTask* task
  GError** error
)

描述 [源位置]

获取 task 的结果作为指针,并将该值的所有权转移给调用者。

如果任务出错或被取消,则将返回 NULL 并设置 error

由于此方法将返回值(或错误)的所有权转移给调用者,因此您只能调用它一次。

自:2.36

返回值

类型: gpointer

任务结果,出错的 NULL

方法的调用者负责获取的数据的所有权,并负责释放它。
返回值可以是 NULL