结构
GLibError
说明 [src]
struct GError {
GQuark domain;
gint code;
gchar* message;
}
GError
结构包含发生错误的信息。
结构成员
domain
错误域,例如,
G_FILE_ERROR
。code
错误代码,例如,
G_FILE_ERROR_NOENT
。message
人类可读的信息错误信息。
构造函数
g_error_new_literal
创建一个新的 GError
;与 g_error_new() 不同,message
不是 printf() 样式的格式字符串。当 message
包含你无法控制的文本时使用此函数,它可能包含 printf()
转义序列。
函数
g_error_domain_register
此函数注册一个扩展的 GError
域。error_type_name
会被复制。否则与 g_error_domain_register_static() 执行相同操作。
since: 2.68