VDS_SERVICE_FLAG列舉 (vds.h)
[從 Windows 8 和 Windows Server 2012 開始,虛擬磁碟服務 COM 介面會由 Windows 記憶體管理 API 取代。
定義服務物件的一組有效旗標。
Syntax
typedef enum _VDS_SERVICE_FLAG {
VDS_SVF_SUPPORT_DYNAMIC = 0x1,
VDS_SVF_SUPPORT_FAULT_TOLERANT = 0x2,
VDS_SVF_SUPPORT_GPT = 0x4,
VDS_SVF_SUPPORT_DYNAMIC_1394 = 0x8,
VDS_SVF_CLUSTER_SERVICE_CONFIGURED = 0x10,
VDS_SVF_AUTO_MOUNT_OFF = 0x20,
VDS_SVF_OS_UNINSTALL_VALID = 0x40,
VDS_SVF_EFI = 0x80,
VDS_SVF_SUPPORT_MIRROR = 0x100L,
VDS_SVF_SUPPORT_RAID5 = 0x200L,
VDS_SVF_SUPPORT_REFS = 0x400L
} VDS_SERVICE_FLAG;
常數
VDS_SVF_SUPPORT_DYNAMIC 值: 0x1 如果設定,服務支持動態磁碟。 |
VDS_SVF_SUPPORT_FAULT_TOLERANT 值: 0x2 如果設定,服務支援容錯磁碟區。 |
VDS_SVF_SUPPORT_GPT 值: 0x4 如果設定,服務支援 GPT 磁碟。 |
VDS_SVF_SUPPORT_DYNAMIC_1394 值: 0x8 如果設定,服務支持動態 1394 磁碟。 |
VDS_SVF_CLUSTER_SERVICE_CONFIGURED 值: 0x10 如果設定,主機已安裝並設定叢集服務,但不一定執行。 |
VDS_SVF_AUTO_MOUNT_OFF 值: 0x20 如果設定,則會關閉電腦的自動掛接作業,以防止操作系統發生 自動掛接新的分割區。 注意從 Windows 8 和 Windows Server 2012 開始,此旗標已被取代。 請改用 VDS_SAN_POLICY 列舉來控制預設磁碟掛接行為。 |
VDS_SVF_OS_UNINSTALL_VALID 值: 0x40 如果設定,則發生 VDS 的組態變更。 安裝成功之後,卸載 只有在組態變更時,作業才有效。 |
VDS_SVF_EFI 值: 0x80 如果設定,計算機會從 GPT 磁碟上的 EFI 磁碟分區開機。 Windows Server 2003: Windows Server 2003 SP1 之前不支援此旗標。 |
VDS_SVF_SUPPORT_MIRROR 值: 0x100L 服務支援鏡像磁碟區。 Windows Server 2008、Windows Vista 和 Windows Server 2003: 不支援。 |
VDS_SVF_SUPPORT_RAID5 值: 0x200L 此服務支援RAID-5磁碟區。 Windows Server 2008、Windows Vista 和 Windows Server 2003: 不支援。 |
VDS_SVF_SUPPORT_REFS 值: 0x400L |
備註
這個列舉會提供 VDS_SERVICE_PROP 結構之ulFlags成員的值。 IVdsService::SetFlags 方法會將值當做自變數傳遞,以設定VDS_SVF_AUTO_MOUNT_OFF旗標。
Windows Server 2003: 其中許多列舉值都是 Windows Server 2003 平臺特有的,其同時支援 1394 和 USB 裝置。
注意 未來 Windows 版本中可能會將其他常數新增至 VDS_SERVICE_FLAG 列舉。 基於這個理由,您的應用程式必須設計為正常處理無法辨識 的列舉 常數VDS_SERVICE_FLAG。
規格需求
需求 | 值 |
---|---|
最低支援的用戶端 | Windows Vista [僅限傳統型應用程式] |
最低支援的伺服器 | Windows Server 2003 [僅限傳統型應用程式] |
標頭 | vds.h |