函数

GLibErrornew_literal

声明 [src]

GError*
g_error_new_literal (
  GQuark domain,
  gint code,
  const gchar* message
)

描述 [src]

创建一个新的 GError;与 g_error_new() 不同,message 不是一个 printf() 风格的格式字符串。如果 message 包含你无法控制的文本,其中可能包含 printf() 转义序列,请使用此函数。

参数

domain

类型: GQuark

错误区域。

code

类型: gint

错误代码。

message

类型: const gchar*

错误信息。

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

返回值

类型: GError

一个新的 GError

函数的调用者拥有数据,并负责释放它。