方法
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
中返回的 mount
和 GAsyncResult
数据来完成。
自:2.18
此方法以异步方式完成。请在 GAsyncReadyCallback
中使用 g_mount_guess_content_type_finish()
来获取操作的结果。
参数
force_rescan
-
类型:
gboolean
是否强制重新扫描内容。否则如果没有缓存的结果,将使用缓存的结果。
cancellable
-
类型:
GCancellable
可选的
GCancellable
对象,NULL
表示忽略。该参数可以是 NULL
。数据由方法调用者所有。 callback
-
一个
GAsyncReadyCallback
。该参数可以是 NULL
。 user_data
-
类型:
gpointer
传递给
callback
的用户数据。该参数可以是 NULL
。数据由方法调用者所有。