函数

GObjecttype_register_static

声明 [src]

GType
g_type_register_static (
  GType parent_type,
  const gchar* type_name,
  const GTypeInfo* info,
  GTypeFlags flags
)

描述 [src]

type_name 注册为源自 parent_type 的新静态类型的名称。类型系统使用 info 指向的 GTypeInfo 结构中包含的信息来管理类型及其实例(如果不是抽象的)。flags 的值确定类型的性质(例如是否为抽象的)。

参数

parent_type

类型: GType

此类型将源自此类型。

type_name

类型: const gchar*

用作新类型名称的以 0 结尾的字符串。

该数据归函数调用者所有。
该值是一个以 NUL 结尾的 UTF-8 字符串。
info

类型: GTypeInfo

此类型的GTypeInfo 结构。

该数据归函数调用者所有。
flags

类型: GTypeFlags

GTypeFlags 值的按位组合。

返回值

类型: GType

新类型的标识符。