方法

GioMountis_shadowed

自:2.20

声明 [源代码位置]

gboolean
g_mount_is_shadowed (
  GMount* mount
)

描述 [源代码位置]

确定是否 mount 被阴影化。当 mount 被阴影化时,应用程序或库应避免在用户界面中显示 mount

当一个挂载的根在 mount 的根内时,称该挂载为阴影化。当前,存在带有根的(例如 GMount 对象)的可见对象。

阴影挂载的一个应用是当暴露一个由多个逻辑卷使用的单文件系统。在这种情况下,GVolumeMonitor 实现会创建两个 GVolume 对象(例如,一个用于设备的相机功能,一个用于设备上的 SD 卡读取器),激活 URI 为 gphoto2://[usb:001,002]/store1/gphoto2://[usb:001,002]/store2/。当底层挂载(根为 gphoto2://[usb:001,002]/)挂载时,该 GVolumeMonitor 实现将创建两个 GMount 对象(每个对象的根都与相应的激活根相匹配),这将影响原始挂载。

GVfs 2.26 及以后的代理监控器会自动创建和管理阴影挂载(并影响底层挂载),如果 GVolume 上的激活根被设置。

自:2.20

返回值

类型: gboolean

如果 mount 被阴影化,则返回 TRUE