方法
GLibVariantget_bytestring
since: 2.26
声明 [源代码位置]
const gchar*
g_variant_get_bytestring (
GVariant* value
)
描述 [源代码位置]
返回具有字节数组类型的 GVariant
实例的字符串值。该字符串没有特定的编码。
如果数组不以空终止符字符结束,则返回空字符串。因此,您可以始终信任此函数返回非 NULL
的空终止符字符串。
如果数组在最后一个字节之外的某个位置包含空终止符字符,则返回的字符串是字符串,直到第一个此类空终止符。
如果数组包含无法空终止或可能包含空字节的不规则数据,则应使用 g_variant_get_fixed_array()
。
使用不是字节数组的 value
调用此函数是错误的。
只要 value
存在,返回值就保持有效。
since: 2.26