方法
GioTaskreturn_error
自从:2.36
声明 [源代码位置]
void
g_task_return_error (
GTask* task,
GError* error
)
描述 [源代码位置]
将 task
的结果设置为 error
(task
假定拥有此对象),并完成任务(有关此意义的更多讨论,请参阅 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
。实例将获取数据,并负责释放它。