函数

GioSettingsBindSetMapping

声明

GVariant*
(* GSettingsBindSetMapping) (
  const GValue* value,
  const GVariantType* expected_type,
  gpointer user_data
)

描述 [源]

用于将对象属性值转换为存储在 GSettings 中的 GVariant 的函数类型。

参数

value

类型: GValue

包含要映射的属性值的 GValue

数据由函数的调用者拥有。
expected_type

类型: GVariantType

要创建的 GVariantType

数据由函数的调用者拥有。
user_data

类型: gpointer

在创建绑定时指定的用户数据。

该参数可以是 NULL
数据由函数的调用者拥有。

返回值

类型: GVariant

一个新的 GVariant,包含从 value 中获取的数据,或者在出现错误的情况下为 NULL

函数的调用者负责接受数据,并且负责释放它。