函数

GioSettingsGetMapping

声明

gboolean
(* GSettingsGetMapping) (
  GVariant* value,
  gpointer* result,
  gpointer user_data
)

说明 [源代码]

此函数用于将存储在 GSettings 中的值转换为对应用程序有用的值的类型的函数的类型。

如果值映射成功,结果应存储在 result 中并返回 TRUE。如果映射失败(例如,如果 value 不是正确格式),则应返回 FALSE

如果 valueNULL,则表示映射功能正获得最后一次成功返回有效值的机会,在这种情况下必须返回 TRUE

参数

value

类型: GVariant

要映射的 GVariant,或 NULL

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

类型: gpointer*

映射的 结果。

此参数将由该函数设置。
此参数可以被该函数设置为 NULL
user_data

类型: gpointer

传递给 g_settings_get_mapped() 的用户数据。

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

返回的值

类型: gboolean

如果转换成功,则为 TRUE,如果发生 错误则为 FALSE