函数

GLibset_error

声明 [src]

void
g_set_error (
  GError** err,
  GQuark domain,
  gint code,
  const gchar* format,
  ...
)

说明 [src]

如果 errNULL,则不执行任何操作;如果 errNULL,则 *err 必须为 NULL。会创建一个新的 GError 并将其分配给 *err

该函数对语言绑定不可直接使用。

参数

err

类型: GError

GError 的返回值位置。

该参数将由函数设置。
该参数可以为 NULL
该函数的调用者拥有返回数据的所权,并且负责释放它。
domain

类型: GQuark

错误域。

code

类型: gint

错误代码。

format

类型: const gchar*

Printf() 风格格式。

数据由该函数的调用者拥有。
该值为以空字符结尾的 UTF-8 字符串。
...

类型: 

format 的参数。