方法

GioAsyncResultlegacy_propagate_error

自 2.34 版本起

声明 [源]

gboolean
g_async_result_legacy_propagate_error (
  GAsyncResult* res
  GError** error
)

描述 [源]

如果 resGSimpleAsyncResult,则此方法等同于 g_simple_async_result_propagate_error()。否则它返回 FALSE

这可以在旧代码中用于在异步 *_finish() 包装函数中处理错误,这些包装函数传统上自己处理了 GSimpleAsyncResult 错误返回,而不是调用虚拟方法。不应在新代码中使用;由虚拟方法设置的 GAsyncResult 错误也应通过虚拟方法提取,以启用子类正确链式调用。

自 2.34 版本起可用

返回值

类型:  gboolean

如果 error 已用 res 中的错误填充,则返回 TRUE,如果未填充,则返回 FALSE