方法

GioTaskreturn_error

自从:2.36

声明 [源代码位置]

void
g_task_return_error (
  GTask* task,
  GError* error
)

描述 [源代码位置]

task 的结果设置为 errortask 假定拥有此对象),并完成任务(有关此意义的更多讨论,请参阅 g_task_return_pointer())。

请注意,由于任务现在拥有 error 的所有权,并且由于任务可能在调用 g_task_return_error() 之前完成,因此您不能假定在调用此方法后 error 仍然有效。如果需要保留本地副本,请在错误上调用 g_error_copy()

另请参阅 g_task_return_new_error()g_task_return_new_error_literal()

自 2.36 以来可用

参数

error

类型: GError

任务的函数返回的结果 GError

实例将获取数据,并负责释放它。