函数

GObjectInterfaceInitFunc

声明

void
(* GInterfaceInitFunc) (
  GObjectTypeInterface* g_iface,
  gpointer iface_data
)

描述 [src]

一个回调函数,用于通过类型系统初始化一个新界面。

该函数应当初始化所有内部数据和*为界面所需资源分配内存。

在调用此函数之前,保证已将 iface_data 的成员初始化为零。

参数

g_iface

类型: GTypeInterface

要初始化的界面结构。

数据归函数的调用者所有。
iface_data

类型: gpointer

通过 GInterfaceInfo 结构提供的 interface_data

参数可以是 NULL
数据归函数的调用者所有。