VDS_DISK_OFFLINE_REASON 枚举 (vds.h)

[从 Windows 8 和 Windows Server 2012 开始,虚拟磁盘服务 COM 接口由 Windows 存储管理 API 取代。]

定义磁盘脱机的原因集。

语法

typedef enum _VDS_DISK_OFFLINE_REASON {
  VDSDiskOfflineReasonNone = 0,
  VDSDiskOfflineReasonPolicy = 1,
  VDSDiskOfflineReasonRedundantPath = 2,
  VDSDiskOfflineReasonSnapshot = 3,
  VDSDiskOfflineReasonCollision = 4,
  VDSDiskOfflineReasonResourceExhaustion = 5,
  VDSDiskOfflineReasonWriteFailure = 6,
  VDSDiskOfflineReasonDIScan = 7,
  VDSDiskOfflineReasonLostDataPersistence = 8
} VDS_DISK_OFFLINE_REASON;

常量

 
VDSDiskOfflineReasonNone
值: 0
原因未知。
VDSDiskOfflineReasonPolicy
值:1
由于当前的 SAN 策略,磁盘处于脱机状态。
VDSDiskOfflineReasonRedundantPath
值: 2
磁盘处于脱机状态,因为它的路径与另一台设备的路径相同。 当物理上启用了多路径,但 MPIO 软件未安装或无法正常工作时,将使用此值。 (当 MPIO 软件正常运行时,它只公开一个磁盘 device.)
VDSDiskOfflineReasonSnapshot
值: 3
磁盘处于脱机状态,因为它包含卷影副本卷。 在这种情况下,磁盘是另一个联机磁盘的克隆。
VDSDiskOfflineReasonCollision
值: 4
如果磁盘是 MBR 磁盘,则它处于脱机状态,因为它的磁盘签名与另一个联机磁盘的签名相同。 磁盘签名位于 VDS_DISK_PROP 和 VDS_DISK_PROP2 结构的 dwSignature 成员以及 DRIVE_LAYOUT_INFORMATION_MBR 结构的 Signature 成员中

如果是 GPT 磁盘,则由于以下原因之一而处于脱机状态:

  • 其磁盘标识符与另一个脱机磁盘的标识符相同。 磁盘标识符位于 VDS_DISK_PROPVDS_DISK_PROP2 结构的 DiskGuid 成员以及 DRIVE_LAYOUT_INFORMATION_GPT 结构的 DiskId 成员中。

  • 其中一个分区的分区 GUID 与同一磁盘上的另一个分区相同。

VDSDiskOfflineReasonResourceExhaustion
值: 5
VDSDiskOfflineReasonWriteFailure
值: 6
VDSDiskOfflineReasonDIScan
值: 7
VDSDiskOfflineReasonLostDataPersistence
值: 8

要求

要求
最低受支持的客户端 Windows 7 [仅限桌面应用]
最低受支持的服务器 Windows Server 2008 R2 [仅限桌面应用]
标头 vds.h

另请参阅

VDS_DISK_PROP2