函数

Gdkcontent_serialize_async

声明 [src]

void
gdk_content_serialize_async (
  GOutputStream* stream,
  const char* mime_type,
  const GValue* value,
  int io_priority,
  GCancellable* cancellable,
  GAsyncReadyCallback callback,
  gpointer user_data
)

说明 [src]

序列化内容并异步将其写入给定输出流。

默认 I/O 优先级为 G_PRIORITY_DEFAULT(即 0),较低的数字表示更高的优先级。

参数

stream

类型: GOutputStream

一个用于写入序列化内容的 GOutputStream

该数据归函数的调用方所有。
mime_type

类型: const char*

要序列化的 MIME 类型。

该数据归函数的调用方所有。
该值为以 NUL 结尾的 UTF-8 字符串。
value

类型: GValue

要序列化的内容。

该数据归函数的调用方所有。
io_priority

类型: int

操作的 I/O 优先级。

cancellable

类型: GCancellable

可选的 GCancellable 对象。

参数可以是 NULL
该数据归函数的调用方所有。
callback

类型: GAsyncReadyCallback

在操作完成后要调用的回调。

参数可以是 NULL
user_data

类型: gpointer

要传递给回调函数的数据。

参数可以是 NULL
该数据归函数的调用方所有。