VDS_DISK_OFFLINE_REASON列舉 (vds.h)

[從 Windows 8 和 Windows Server 2012 開始,Windows 記憶體管理 API 會取代虛擬磁碟服務 COM 介面。

定義磁碟離線的原因集。

Syntax

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 軟體正常運作時,只會公開一個磁碟裝置。)
VDSDiskOfflineReasonSnapshot
值: 3
磁碟已脫機,因為它包含磁碟區陰影複製磁碟區。 在此情況下,磁碟是另一個在線磁碟的複本。
VDSDiskOfflineReasonCollision
值: 4
如果磁碟是 MBR 磁碟,則會脫機,因為它的磁碟簽章與在線另一個磁碟的簽章相同。 磁碟簽章位於VDS_DISK_PROPVDS_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