方法

GObjectObjectgetv

自:2.54

声明 [源]

void
g_object_getv (
  GObject* object,
  guint n_properties,
  const gchar** names,
  GValue* values
)

描述 [源]

获取 n_properties 个对象 object 的属性。获取到的属性会被设置到 values 中。所有属性必须有效。如果传递了无效的属性,将会发出警告,并且可能会导致未定义的行为。

自 2.54 以来可用

参数

n_properties

类型: guint

属性的数量。

names

类型: 一个字符数组 gchar**

要获取的每个属性的名称。

数组的长度由 n_properties 参数指定。
数据由方法的调用者拥有。
每个元素都是 NUL 终止的 UTF-8 字符串。
values

类型: 一个类型数组 GValue

获取的每个属性的值。

数组的长度由 n_properties 参数指定。
数据由方法的调用者拥有。