方法
gnome-gobject模块类型add_interface
声明 [源代码]
void
g_type_module_add_interface (
GTypeModule* module,
GType instance_type,
GType interface_type,
const GInterfaceInfo* interface_info
)
描述 [源代码]
为特定类型注册一个额外的接口,该接口位于给定的类型插件中。如果接口已在此插件中为类型注册,则不会进行任何操作。
只要类型存在任何实例,类型插件将不会被卸载。
自 2.56 版起,如果 module
为 NULL
,则将调用 g_type_add_interface_static()
。这在制作模块的静态构建时可以使用。
参数
instance_type
-
类型:
GType
要添加接口的类型。
interface_type
-
类型:
GType
要添加的接口类型。
interface_info
-
类型:
接口信息结构体
类型信息结构体。
数据由调用该方法的人拥有。