方法

GLibVariantdup_bytestring

since: 2.26

声明 [src]

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

描述 [src]

类似于 g_variant_get_bytestring(),除了返回的是常量字符串之外,这里的字符串是被复制的。

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

Available since: 2.26

参数

length

类型: gsize*

指向 #gsize 的指针,用于存储长度(不包括空终止符)。

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

返回值

类型: 一个 guint8 的数组

     a newly allocated string.
数组以 NULL 终止。
数组的长度在 length 参数中。
方法的调用者拥有返回的数据的权限,并负责释放它。