方法

GLibVariantget_objv

自:2.30

声明 [src]

const gchar**
g_variant_get_objv (
  GVariant* value,
  gsize* length
)

描述 [src]

获取对象路径数组 GVariant 的内容。此调用执行浅拷贝;返回结果应使用 g_free() 释放,但不得修改单个字符串。

如果 length 非空,则将结果中元素的数量存储在该处。在任何情况下,结果数组将是 NULL 终止。

对于空数组,将 length 设置为 0,并返回指向 NULL 指针的指针。

自:2.30

参数

length

类型: gsize*

结果的长度,或NULL

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

返回值

类型: 一个utf8数组

一个常量字符串数组。

数组以NULL结尾。
数组的长度在length参数中。
方法调用者拥有返回的数据容器,但不拥有其中的数据。
每个元素是一个以NUL结尾的UTF-8字符串。