方法

GioFilemeasure_disk_usage_async

自 2.38 版本起可用

声明 [源]

void
g_file_measure_disk_usage_async (
  GFile* file,
  GFileMeasureFlags flags,
  gint io_priority,
  GCancellable* cancellable,
  GFileMeasureProgressCallback progress_callback,
  gpointer progress_data,
  GAsyncReadyCallback callback,
  gpointer user_data
)

描述 [源]

递归测量文件的磁盘使用率。

这是 g_file_measure_disk_usage() 的异步版本。更多信息请参考那里。

自 2.38 版本起可用

此方法异步完成。在 GAsyncReadyCallback 内部使用 g_file_measure_disk_usage_finish() 获取操作结果。

此方法不直接对语言绑定可用。

参数

标志

类型: GFileMeasureFlags

>GFileMeasureFlags.

io_priority

类型: gint

请求的 I/O 优先级。

cancellable

类型: GCancellable

可选的 GCancellable

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

类型: GFileMeasureProgressCallback

GFileMeasureProgressCallback

该参数可以为 NULL
progress_data

类型: gpointer

progress_callback 的用户数据。

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

类型: GAsyncReadyCallback

当完成时调用的 GAsyncReadyCallback

该参数可以为 NULL
user_data

类型: gpointer

传递给回调函数的数据。

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