方法

GLibVariantdup_string

自:2.24

声明 [源位置]

gchar*
g_variant_dup_string (
  GVariant* value,
  gsize* length
)

描述 [源位置]

类似于 g_variant_get_string(),但不是返回一个常量字符串,而是复制字符串。

字符串将始终使用 UTF-8 编码。

返回值必须使用 g_free() 释放。

自:2.24

参数

length

类型: gsize*

一个指向 #gsize 的指针,用于存储长度。

该参数将由函数设置。

返回值

类型: gchar*

一个新分配的字符串,UTF-8 编码。

方法的调用者拥有返回的数据,并负责释放它。
该值是 NUL 结束的 UTF-8 字符串。