方法
GObjectParamSpecset_qdata
声明 [源代码]
void
g_param_spec_set_qdata (
GParamSpec* pspec,
GQuark quark,
gpointer data
)
描述 [源代码]
在 GParamSpec
上设置一个不透明的、命名指针。名称通过一个 GQuark
(例如通过 g_quark_from_static_string() 获取)指定,可以通过 g_param_spec_get_qdata() 从 pspec
获取指针。设置之前设置的用户数据指针会覆盖(释放)旧指针,使用 NULL
作为指针实际上会移除存储的数据。
参数
quark
-
类型:
GQuark
一个
GQuark
,命名用户数据指针。 data
-
类型:
gpointer
一个不透明的用户数据指针。
该参数可以是 NULL
。数据由方法调用者拥有。