VSS_HARDWARE_OPTIONS 枚举 (vss.h)

定义卷影复制 LUN 标志。

语法

typedef enum _VSS_HARDWARE_OPTIONS {
  VSS_BREAKEX_FLAG_MASK_LUNS = 0x1,
  VSS_BREAKEX_FLAG_MAKE_READ_WRITE = 0x2,
  VSS_BREAKEX_FLAG_REVERT_IDENTITY_ALL = 0x4,
  VSS_BREAKEX_FLAG_REVERT_IDENTITY_NONE = 0x8,
  VSS_ONLUNSTATECHANGE_NOTIFY_READ_WRITE = 0x100,
  VSS_ONLUNSTATECHANGE_NOTIFY_LUN_PRE_RECOVERY = 0x200,
  VSS_ONLUNSTATECHANGE_NOTIFY_LUN_POST_RECOVERY = 0x400,
  VSS_ONLUNSTATECHANGE_DO_MASK_LUNS = 0x800
} VSS_HARDWARE_OPTIONS, *PVSS_HARDWARE_OPTIONS;

常量

 
VSS_BREAKEX_FLAG_MASK_LUNS
值: 0x1
卷影复制 LUN 将从主机屏蔽。
VSS_BREAKEX_FLAG_MAKE_READ_WRITE
值: 0x2
卷影复制 LUN 将作为读写卷公开给主机。
VSS_BREAKEX_FLAG_REVERT_IDENTITY_ALL
值: 0x4
所有卷影复制 LUN 的磁盘标识符将还原为原始 LUN 的磁盘标识符。 但是,如果系统上存在任何原始 LUN,则操作将失败,并且不会还原任何标识符。
VSS_BREAKEX_FLAG_REVERT_IDENTITY_NONE
值: 0x8
不会还原卷影复制 LUN 的任何磁盘标识符。
VSS_ONLUNSTATECHANGE_NOTIFY_READ_WRITE
值: 0x100
卷影复制 LUN 将永久转换为读写。 此标志仅设置为提供程序的通知;不需要提供程序操作。 有关详细信息,请参阅 IVssHardwareSnapshotProviderEx::OnLunStateChange 方法。
VSS_ONLUNSTATECHANGE_NOTIFY_LUN_PRE_RECOVERY
值: 0x200
卷影复制 LUN 将暂时转换为读写,并即将进行 TxF 恢复或 VSS 自动恢复。 此标志仅设置为提供程序的通知;不需要提供程序操作。 有关详细信息,请参阅 IVssHardwareSnapshotProviderEx::OnLunStateChange 方法。
VSS_ONLUNSTATECHANGE_NOTIFY_LUN_POST_RECOVERY
值: 0x400
卷影复制 LUN 刚刚经历 TxF 恢复或 VSS 自动恢复,并已转换回只读。 此标志仅设置为提供程序的通知;不需要提供程序操作。 有关详细信息,请参阅 IVssHardwareSnapshotProviderEx::OnLunStateChange 方法。
VSS_ONLUNSTATECHANGE_DO_MASK_LUNS
值: 0x800
提供程序必须屏蔽此计算机的卷影复制 LUN。 有关详细信息,请参阅 IVssHardwareSnapshotProviderEx::OnLunStateChange 方法。

要求

   
最低受支持的客户端 Windows Vista SP1 [仅限桌面应用]
最低受支持的服务器 Windows Server 2008 [仅限桌面应用]
标头 vss.h

另请参阅

IVssHardwareSnapshotProviderEx::OnLunStateChange