方法

gnome-gobject模块类型add_interface

声明 [源代码]

void
g_type_module_add_interface (
  GTypeModule* module,
  GType instance_type,
  GType interface_type,
  const GInterfaceInfo* interface_info
)

描述 [源代码]

为特定类型注册一个额外的接口,该接口位于给定的类型插件中。如果接口已在此插件中为类型注册,则不会进行任何操作。

只要类型存在任何实例,类型插件将不会被卸载。

自 2.56 版起,如果 moduleNULL,则将调用 g_type_add_interface_static()。这在制作模块的静态构建时可以使用。

参数

instance_type

类型: GType

要添加接口的类型。

interface_type

类型: GType

要添加的接口类型。

interface_info

类型: 接口信息结构体

类型信息结构体。

数据由调用该方法的人拥有。