方法
GObjectTypeModuleregister_enum
自: 2.6
声明 [源]
GType
g_type_module_register_enum (
GTypeModule* module,
const gchar* name,
const GEnumValue* const_static_values
)
描述 [源]
查找或注册使用特定类型插件实现的枚举。如果已注册名为 type_name 的类型,则返回该类型的 GType 标识符,否则新注册该类型,并返回结果 GType 标识符。
只要类型有任何实例存在,类型插件就不会被卸载。
自 2.56 以来,如果 module 为 NULL,则将调用 g_type_register_static() 代替。当构建模块的静态版本时可以这样做。
自: 2.6
参数
name-
类型:
const gchar*类型的名称。
数据由方法调用者拥有。 该值是终止于 NUL 的 UTF-8 字符串。 const_static_values-
类型:
GEnumValue用于可能枚举值的
GEnumValue结构体的数组。该数组以所有成员均为 0 的结构体终止。数据由方法调用者拥有。