函数

GioFileReadMoreCallback

声明

gboolean
(* GFileReadMoreCallback) (
  const char* file_contents,
  goffset file_size,
  gpointer callback_data
)

说明 [来源代码]

对于使用 g_file_load_partial_contents_async() 加载文件的部分内容的情况,有必要确定是否应当加载文件中的更多数据。GFileReadMoreCallback 函数可以通过返回 TRUE(如果应当读取更多数据)或 FALSE(否则)来实现这一点。

参数

file_contents

类型: const char*

已读取的数据。

该数据由函数的调用者所有。
该值是带有空字符终止符的 UTF-8 字符串。
file_size

类型: goffset

当前已读取的数据的大小。

callback_data

类型: gpointer

传递给该回调的数据。

该参数可为 NULL
该数据由函数的调用者所有。

返回值

类型: gboolean

如果应当读回更多数据,则返回 TRUE。否则返回 FALSE