结构
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