方法

GdkContentProviderget_value

声明 [源代码]

gboolean
gdk_content_provider_get_value (
  GdkContentProvider* provider,
  GValue* value,
  GError** error
)

描述 [源代码]

获取存入 providervalue 内容。

value 将初始化为应提供的值对应的 GType。此给定的 GType 不需要列入由 gdk_content_provider_ref_formats() 返回的格式中。然而,如果给定的 GType 不受支持,此操作可能失败,并将报告 G_IO_ERROR_NOT_SUPPORTED

参数

value

类型: GValue

要填充的 GValue

函数将设置此参数。
返回的数据由实例拥有。
error

类型: GError **

恢复错误的位置。

参数可以是 NULL
如果返回位置不是 NULL,则必须将其初始化为 NULLGError*
如果没有错误,方法将通过将其初始化为 NULL 来保留参数的初始化。
在发生错误的情况下,参数将被设置为一个新分配的 GError;调用者将承担数据的拥有权,并负责释放它。

返回值

类型: gboolean

TRUE 如果值设置成功。否则,将设置 error 来描述失败。