方法

自:2.40

声明 [src]

gboolean
g_variant_dict_lookup (
  GVariantDict* dict,
  const gchar* key,
  const gchar* format_string,
  ...
)

描述 [src]

GVariantDict 中查找值。

此函数是 g_variant_dict_lookup_value() 和 g_variant_get() 的包装器。如果将返回 NULL,此函数返回 FALSE 且不修改传入的参数值。否则,它将解析返回的值并返回 TRUE

format_string 确定了用于解析值的 C 类型,也确定了值是复制还是借用,请参阅有关 GVariant 格式字符串 的部分。

自 2.40 起可用

此方法对语言绑定不可直接使用。

参数

key

类型: const gchar*

在字典中查找的键。

数据由方法调用者拥有。
该值是一个以 null 结尾的 UTF-8 字符串。
format_string

类型: const gchar*

一个 GVariant 格式字符串。

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

类型: 

将值解析到其中的参数。

返回值

类型: gboolean

TRUE 如果已解析值。