方法

GLibVariantDictinit

自:2.40

声明 [源]

void
g_variant_dict_init (
  GVariantDict* dict,
  GVariant* from_asv
)

描述 [源]

初始化一个GVariantDict结构。

如果提供了from_asv,则用它来初始化字典。

此函数完全忽略dict的先前内容。一方面这意味着您可以传递完全未初始化的内存。另一方面,这意味着如果您在现有的GVariantDict之上进行初始化,则需要首先调用g_variant_dict_clear(),以避免内存泄漏。

不要对使用此函数初始化的GVariantDict调用g_variant_dict_ref()g_variant_dict_unref()。如果您在自己的代码控制之外传递GVariantDict的引用,则应假定接收该引用的人可能尝试使用引用计数;您应使用g_variant_dict_new()而不是此函数。

自:2.40

此方法不通过语言绑定直接可用。

参数

from_asv

类型: GVariant

dict的初始值。

参数可以是NULL
数据由方法调用者拥有。