VDS_VOLUME_STATUS列舉 (vds.h)
[從 Windows 8 和 Windows Server 2012 開始,虛擬磁碟服務 COM 介面會由 Windows 記憶體管理 API 取代。
定義磁碟區的物件狀態值集合。
Syntax
typedef enum _VDS_VOLUME_STATUS {
VDS_VS_UNKNOWN = 0,
VDS_VS_ONLINE = 1,
VDS_VS_NO_MEDIA = 3,
VDS_VS_FAILED = 5,
VDS_VS_OFFLINE = 4
} VDS_VOLUME_STATUS;
常數
VDS_VS_UNKNOWN 值: 0 磁碟區的狀態未知。 此值不適用於動態磁碟區。 |
VDS_VS_ONLINE 值: 1 磁碟區可供使用。 |
VDS_VS_NO_MEDIA 值: 3 磁碟區是卸除式媒體,例如CD-ROM。 |
VDS_VS_FAILED 值: 5 磁碟區無法使用。 |
VDS_VS_OFFLINE 值: 4 磁碟區已離線。 Windows Server 2008、Windows Vista 和 Windows Server 2003: 不支援。 如果磁碟區已脫機,VDS_VF_PERMANENTLY_DISMOUNTED旗標會在VDS_VOLUME_PROP或VDS_VOLUME_PROP2 結構的ulFlags成員中設定。 |
備註
當 IVdsPack::GetProperties 方法傳回狀態成員VDS_PS_OFFLINE的VDS_PACK_PROP結構時,VDS 會將套件中所有磁碟區的狀態設定為VDS_VS_FAILED。 VDS 會將特定磁碟區類型的狀態設定為在下列情況下VDS_VS_FAILED:
- 針對簡單、跨越和等量磁碟區,每當磁碟遺失時。
- 若為鏡像磁碟區,當最後一個磁碟以外的任何磁碟遺失,或發生 plex 轉換為中斷連結條件的寫入錯誤時。 同樣地,如果它是最後一個 (非過時) plex 且磁碟遺失。
- 針對同位磁碟的等量磁碟 (RAID-5) — 當第二個磁碟遺失時,或因為磁碟遺失或數據行發生寫入) 錯誤而遺失第二個磁碟,或遺失第二個磁碟時, (中斷連結。
注意 未來 Windows 版本中可能會將其他常數新增至 VDS_VOLUME_STATUS 列舉。 因此,您的應用程式必須設計為正常處理無法辨識 的VDS_VOLUME_STATUS 列舉常數。
規格需求
需求 | 值 |
---|---|
最低支援的用戶端 | Windows Vista [僅限傳統型應用程式] |
最低支援的伺服器 | Windows Server 2003 [僅限桌面應用程式] |
標頭 | vds.h |