方法
GioFileload_bytes_async
自:2.56
声明 [src]
void
g_file_load_bytes_async (
GFile* file,
GCancellable* cancellable,
GAsyncReadyCallback callback,
gpointer user_data
)
描述 [src]
异步加载名为`file`的文件内容为`GBytes`。
如果`file`是resource://基于的URI,则生成的字节数据将引用嵌入式资源而不是副本。否则,这与调用g_file_load_contents_async()和g_bytes_new_take()等效。
callback
应调用g_file_load_bytes_finish()
以获取此异步操作的最终结果。
请参阅g_file_load_bytes()
获取更多信息。
自:2.56
此方法异步完成。请在GAsyncReadyCallback
内部使用g_file_load_bytes_finish()
来获取操作的结果。
参数
cancellable
-
类型:
GCancellable
GCancellable
或NULL
。参数可以是 NULL
。数据由方法的调用者拥有。 callback
-
当请求满足时调用的
GAsyncReadyCallback
。参数可以是 NULL
。 user_data
-
类型:
gpointer
传递给回调函数的数据。
参数可以是 NULL
。数据由方法的调用者拥有。