方法

GLibVariantget

自: 2.24

声明 [src]

void
g_variant_get (
  GVariant* value,
  const gchar* format_string,
  ...
)

描述 [src]

分解一个 GVariant 实例。

可以将此函数视为与 scanf() 类似。

此函数期望的参数完全由 format_string 决定。format_string 也限制了 value 允许的类型。传递一个与类型不兼容的值是错误的。请参阅GVariant 格式字符串部分。请注意,格式字符串的语法可能会在未来得到扩展。

format_string 决定了用于解包值的 C 类型,同时决定了值是复制还是借用,请参阅GVariant 格式字符串部分。

自: 2.24

此方法对语言绑定不可直接访问。

参数

format_string

类型: const gchar*

一个 GVariant 格式字符串。

数据由方法调用者所有。
值是一个以NUL结尾的UTF-8字符串。
...

类型: 

参数,按照format_string格式。