函数

giodbus_gvariant_to_gvalue

自:2.30

声明 [源]

void
g_dbus_gvariant_to_gvalue (
  GVariant* value,
  GValue* out_gvalue
)

描述 [源]

将一个GVariant转换为GValue。如果value是浮动的,则它将被消耗。

使用g_dbus_gvalue_to_gvariant()函数中指定的规则 - 此函数实际上是它的反函数。因此,包含任何基本类型或字符串数组的GVariant将被转换为包含基本值的GValue或字符串数组。任何其他GVariant(句柄、变体、元组、字典条目)将被转换为包含该GVariantGValue

转换绝对不会失败 - 总是在out_gvalue中返回有效的GValue

自:2.30

参数

value

类型: GVariant

一个GVariant

数据由该函数的调用者拥有。
out_gvalue

类型: GValue

返回位置指向一个零填充的(未初始化的)GValue

该参数将由函数设置。
返回的数据由函数拥有。