方法
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