构造函数

GioSimpleAsyncResultnew_error

已弃用: 2.46 

声明 [src]

GSimpleAsyncResult*
g_simple_async_result_new_error (
  GObject* source_object,
  GAsyncReadyCallback callback,
  gpointer user_data,
  GQuark domain,
  gint code,
  const char* format,
  ...
)

描述 [src]

创建一个新的具有设定错误的 GSimpleAsyncResult.

自 2.46 版本以来已弃用

请使用 g_task_new()g_task_return_new_error() 代替。

此构造函数不直接对语言绑定可用。

参数

source_object

类型: GObject

一个 GObjectNULL.

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

类型: GAsyncReadyCallback

GAsyncReadyCallback

该参数可以是 NULL.
user_data

类型: gpointer

传递给 callback 的用户数据。

该参数可以是 NULL.
数据由函数的调用者拥有。
domain

类型: GQuark

A GQuark

code

类型: gint

一个错误码。

format

类型: const char*

包含格式化字符的字符串。

数据由函数的调用者拥有。
值是一个以 NUL 结尾的 UTF-8 字符串。
...

类型: 

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

返回值

类型: GSimpleAsyncResult

A GSimpleAsyncResult.

函数的调用者负责释放数据。