方法
GObjectTypeModuleregister_flags
自:2.6
声明 [src]
GType
g_type_module_register_flags (
GTypeModule* module,
const gchar* name,
const GFlagsValue* const_static_values
)
描述 [src]
搜索或注册一个使用特定类型插件实现的标志类型。如果已注册名为 type_name
的类型,则返回该类型的 GType
标识符,否则将新注册该类型,并返回结果 GType
标识符。
只要存在该类型的任何实例,类型插件将不会被卸载。
从2.56版开始,如果 module
是 NULL
,则将调用 g_type_register_static()
。在制作模块的静态构建时可以这样做。
自:2.6
参数
name
-
类型:
const gchar*
类型的名称。
数据由方法的调用者拥有。 值是一个以空字符终止的UTF-8字符串。 const_static_values
-
类型:
GFlagsValue
一个可能标志值的
GFlagsValue
结构数组。数组由所有成员均为0的结构终止。数据由方法的调用者拥有。