函数
GLibErrordomain_register
自:2.68
声明 [源]
GQuark
g_error_domain_register (
const char* error_type_name,
gsize error_type_private_size,
GErrorInitFunc error_type_init,
GErrorCopyFunc error_type_copy,
GErrorClearFunc error_type_clear
)
描述 [源]
此函数注册一个扩展的 GError
区域。 error_type_name
将被复制。否则与 g_error_domain_register_static() 的行为相同。
从:2.68
参数
error_type_name
-
类型:
const char*
创建
GQuark
的字符串。数据由函数的调用者所有。 该值是一个以 NUL 结尾的 UTF-8 字符串。 error_type_private_size
-
类型:
gsize
私有错误数据的大小(以字节为单位)。
error_type_init
-
类型:
GErrorInitFunc
用于初始化私有错误数据字段的函数。
error_type_copy
-
类型:
GErrorCopyFunc
用于复制私有错误数据字段的函数。
error_type_clear
-
类型:
GErrorClearFunc
用于释放私有错误数据字段的函数。
返回值
类型: GQuark
GQuark
表示错误区域。