共用方式為


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

另請參閱

VDS 列舉

VDS_SERVICE_PROP