方法

GdkClipboardread_async

声明 [src]

void
gdk_clipboard_read_async (
  GdkClipboard* clipboard,
  const char** mime_types,
  int io_priority,
  GCancellable* cancellable,
  GAsyncReadyCallback callback,
  gpointer user_data
)

描述 [src]

异步请求从 Clipboard 读取内容的输入流。

剪贴板会从给定的列表中选择最合适的 mime 类型以满足请求,优先使用列表中的类型。

此方法异步完成。使用 gdk_clipboard_read_finish()GAsyncReadyCallback 中获取操作的结果。

参数

mime_types

类型: 一个 char* 数组

一个以 NULL 结束的 mime 类型数组,用于选择。

数组必须以 NULL 结束。
数据由方法的调用者拥有。
每个元素是 NUL 结束的 UTF-8 字符串。
io_priority

类型: int

请求的 I/O 优先级。

cancellable

类型: GCancellable

可选的 GCancellable 对象。

参数可以为 NULL
数据由方法的调用者拥有。
callback

类型: GAsyncReadyCallback

当请求得到满足时调用的回调。

参数可以为 NULL
user_data

类型: gpointer

传递给回调函数的数据。

参数可以为 NULL
数据由方法的调用者拥有。