方法
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
参数指定。数据由方法的调用者拥有。