构造函数

GioSimpleAsyncResultnew_from_error

已弃用:2.46 

声明 [src]

GSimpleAsyncResult*
g_simple_async_result_new_from_error (
  GObject* source_object,
  GAsyncReadyCallback callback,
  gpointer user_data,
  const GError* error
)

描述 [src]

从错误状态创建一个 GSimpleAsyncResult 实例。

自 2.46 版本以来已弃用。

请改用 g_task_new() 和 g_task_return_error()。

参数

source_object

类型: GObject

一个 GObject,或者 NULL。

此参数可以是 NULL。
数据由函数的调用者拥有。
callback

类型: GAsyncReadyCallback

一个 GAsyncReadyCallback。

此参数可以是 NULL。
user_data

类型: gpointer

传递给 callback 的用户数据。

此参数可以是 NULL。
数据由函数的调用者拥有。
error

类型: GError

一个 GError。

数据由函数的调用者拥有。

返回值

类型: GSimpleAsyncResult

一个 GSimpleAsyncResult。

函数的调用者负责获得数据的所有权,并负责释放它。