结构体

GObjectTypePluginClass

描述 [源代码]

struct GTypePluginClass {
  GTypePluginUse use_plugin;
  GTypePluginUnuse unuse_plugin;
  GTypePluginCompleteTypeInfo complete_type_info;
  GTypePluginCompleteInterfaceInfo complete_interface_info;
}

使用 GTypePlugin 接口处理类型的生命周期, indem es dynamisch geladene Typen verarbeitet.

结构成员
use_plugin

增加插件的使用计数。

unuse_plugin

减少插件的使用计数。

complete_type_info

为类型填充 GTypeInfoGTypeValueTable 结构体。调用此函数之前使用 memset(s, 0, sizeof (s)) 初始化结构体。

complete_interface_info

为接口填充 GInterfaceInfo 的缺失部分。调用此函数之前使用 memset(s, 0, sizeof (s)) 初始化结构体。