函数

GObjecttype_interfaces

声明 [src]

GType*
g_type_interfaces (
  GType type,
  guint* n_interfaces
)

描述 [src]

返回一个新分配的并以 null 结尾的类型 ID 数组,列出了符合 type 的接口类型。

参数

type

类型: GType

用于列出接口类型的类型。

n_interfaces

类型: guint*

用于存储返回数组长度的位置,或 NULL

该参数将由函数设置。
该参数可以为 NULL

返回值

类型: 一个 GType 数组

新分配的并以 null 结尾的接口类型数组,使用 g_free() 释放。

数组的长度存储在 n_interfaces 参数中。
函数调用者负责数据的所有权,并负责释放它。