函数宏

GObjectVALUE_COLLECT_INIT2

自:2.74 起

声明 [src]

#define G_VALUE_COLLECT_INIT2 (
  value,
  g_vci_vtab,
  _value_type,
  var_args,
  flags,
  __error
)

说明 [src]

G_VALUE_COLLECT_INIT() 的变体,向调用者提供 GTypeValueTable

自 2.74 起可用

此函数不直接向语言绑定提供。

参数

value

类型: -

GValue 返回位置。value 只能包含 0 个字节。

g_vci_vtab

类型: -

一个 GTypeValueTable 指针,它将被设置为 _value_type 的值表。

_value_type

类型: -

用于 valueGType

var_args

类型: -

va_list 变量;它可以被多次计算。

flags

类型: -

标志,被传递给 valueGTypeValueTablecollect_value() 函数。

__error

类型: -

一个 #gchar** 变量,它将被修改为保存 g_new() 分配的错误信息(如果出现错误)。