函数
GLibVariantnew_from_bytes
自 2.36
声明 [src]
GVariant*
g_variant_new_from_bytes (
const GVariantType* type,
GBytes* bytes,
gboolean trusted
)
描述 [src]
构建一个新的序列化模式 GVariant 实例。这是 gvariant.c 中各种函数用于创建新序列化值时的内部接口。
在 bytes 上获取一个引用。
bytes 中的数据必须适合于正在加载的 type。否则,此函数将内部创建内存的副本(自 GLib 2.60 开始)或在旧版本中失败并退出进程。
自 2.36 开始可用
参数
type-
类型:
GVariantType一个
GVariantType。数据由函数的调用者持有。 bytes-
类型:
GBytes一个
GBytes。数据由函数的调用者持有。 trusted-
类型:
gboolean如果
bytes的内容是可信任的。
返回值
类型: GVariant
一个新的具有浮动引用的 GVariant。
| 数据由被调用函数持有。 |