虚拟函数

GioFileunmount_mountable

已弃用:2.22 

声明 [源代码]

void
unmount_mountable (
  GFile* file,
  GMountUnmountFlags flags,
  GCancellable* cancellable,
  GAsyncReadyCallback callback,
  gpointer user_data
)

描述 [源代码]

卸载类型为G_FILE_TYPE_MOUNTABLE的文件。

如果参数cancellable不是NULL,则可以从另一个线程通过触发可取消对象来取消操作。如果操作被取消,将返回错误代码G_IO_ERROR_CANCELLED。

操作完成后,将调用回调函数。此时您可以调用g_file_unmount_mountable_finish()来获取操作的返回结果。

自2.22版本以来已弃用

请使用g_file_unmount_mountable_with_operation()代替。

参数

flags

类型: GMountUnmountFlags

影响操作标志。

cancellable

类型: GCancellable

可选的GCancellable对象,为NULL时忽略。

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

类型: GAsyncReadyCallback

当请求被满足时,将调用的异步就绪回调。

user_data

类型: gpointer

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

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