方法
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。数据由方法调用者所有。