方法

GioMountguess_content_type

自:2.18

声明 [源码]

void
g_mount_guess_content_type (
  GMount* mount,
  gboolean force_rescan,
  GCancellable* cancellable,
  GAsyncReadyCallback callback,
  gpointer user_data
)

描述 [源码]

尝试猜测 mount 上的内容类型。返回一个或多个已知内容类型的文本标识符(通常以“x-content/”开头),例如 x-content/image-dcf 用于相机存储卡。有关 x-content 类型的更多信息,请参阅 shared-mime-info 规范。

这是一个异步操作(对于同步版本请参阅 g_mount_guess_content_type_sync()),通过调用 g_mount_guess_content_type_finish() 并传递在 callback 中返回的 mountGAsyncResult 数据来完成。

自:2.18

此方法以异步方式完成。请在 GAsyncReadyCallback 中使用 g_mount_guess_content_type_finish() 来获取操作的结果。

参数

force_rescan

类型:  gboolean

是否强制重新扫描内容。否则如果没有缓存的结果,将使用缓存的结果。

cancellable

类型: GCancellable

可选的 GCancellable 对象,NULL 表示忽略。

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

类型: GAsyncReadyCallback

一个 GAsyncReadyCallback

该参数可以是 NULL
user_data

类型: gpointer

传递给 callback 的用户数据。

该参数可以是 NULL
数据由方法调用者所有。