共用方式為


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_PROPVDS_VOLUME_PROP2 結構的ulFlags成員中設定。

備註

IVdsPack::GetProperties 方法傳回狀態成員VDS_PS_OFFLINE的VDS_PACK_PROP結構時,VDS 會將套件中所有磁碟區的狀態設定為VDS_VS_FAILED。 VDS 會將特定磁碟區類型的狀態設定為在下列情況下VDS_VS_FAILED:

  • 針對簡單、跨越和等量磁碟區,每當磁碟遺失時。
  • 若為鏡像磁碟區,當最後一個磁碟以外的任何磁碟遺失,或發生 plex 轉換為中斷連結條件的寫入錯誤時。 同樣地,如果它是最後一個 (非過時) plex 且磁碟遺失。
  • 針對同位磁碟的等量磁碟 (RAID-5) — 當第二個磁碟遺失時,或因為磁碟遺失或數據行發生寫入) 錯誤而遺失第二個磁碟,或遺失第二個磁碟時, (中斷連結。
VDS_VOLUME_PROP 結構包含VDS_VOLUME_STATUS值做為成員,以指出磁碟區的狀態。
注意 未來 Windows 版本中可能會將其他常數新增至 VDS_VOLUME_STATUS 列舉。 因此,您的應用程式必須設計為正常處理無法辨識 的VDS_VOLUME_STATUS 列舉常數。
 

規格需求

需求
最低支援的用戶端 Windows Vista [僅限傳統型應用程式]
最低支援的伺服器 Windows Server 2003 [僅限桌面應用程式]
標頭 vds.h

另請參閱

VDS 列舉

VDS_PACK_PROP

VDS_PACK_STATUS

VDS_VOLUME_PROP