VDS_PACK_FLAG列舉 (vds.h)

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

定義 Pack 物件的一組有效旗標。

Syntax

typedef enum _VDS_PACK_FLAG {
  VDS_PKF_FOREIGN = 0x1,
  VDS_PKF_NOQUORUM = 0x2,
  VDS_PKF_POLICY = 0x4,
  VDS_PKF_CORRUPTED = 0x8,
  VDS_PKF_ONLINE_ERROR = 0x10
} VDS_PACK_FLAG;

常數

 
VDS_PKF_FOREIGN
值: 0x1
如果設定,外部套件就符合在線狀態的資格。
VDS_PKF_NOQUORUM
值: 0x2
如果設定,動態套件缺少必要的仲裁。 仲裁是動態套件 (n/2 + 1) 啟用在線狀態所需的最小磁碟數目。 此旗標可防止呼叫端將在線狀態授與多部計算機上的相同套件。
VDS_PKF_POLICY
值: 0x4
如果設定,則套件原則會防止在線資格。 此旗標僅適用於 Windows Server 2003 版 VDS 所管理的套件,這一次只允許一個套件維持在線狀態。
VDS_PKF_CORRUPTED
值: 0x8
如果設定,套件會包含具有損毀資料庫的磁碟。
VDS_PKF_ONLINE_ERROR
值: 0x10
如果設定,具有足夠磁碟仲裁的套件無法達到在線狀態,因為發生錯誤。

備註

套件旗標僅適用於動態提供者所管理的套件。 提供者會在離線套件上設定這些旗標,以報告離線狀態的原因。

這個列舉會提供 VDS_PACK_PROP 結構之 ulFlags 成員的值。

注意 未來 Windows 版本中可能會將其他常數新增至 VDS_PACK_FLAG 列舉。 基於這個理由,您的應用程式必須設計為正常處理無法辨識 的VDS_PACK_FLAG 列舉常數。
 

規格需求

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

另請參閱

VDS 列舉

VDS_PACK_PROP