方法

自:2.80

声明 [src]

void
g_task_return_prefixed_error (
  GTask* task,
  GError* error,
  const char* format,
  ...
)

描述 [src]

task 的结果设置为包含前缀的 errortask 假设有所有者权),并且使用 format 添加消息,并完成任务(有关具体含义,请参阅 g_task_return_pointer())。

请注意,由于任务接受 error 的所有者权,并且由于任务可能在从 g_task_return_prefixed_error() 返回之前完成,因此不能假设在调用此函数后 error 仍然是有效的。需要保留本地副本时,请在错误上调用 g_error_copy()

另请参阅:g_task_return_error()、g_prefix_error()。

自 2.80 起可用

此方法不直接对语言绑定可用。

参数

error

类型:

任务函数的 GError 结果。

实例接受数据的所有者权,并负责释放数据。
format

类型:

带有格式字符的字符串。

数据由方法调用者所有。
值是终止于 NUL 的 UTF-8 字符串。
...

类型:

将插入到 format 中的值的列表。