VDS_OBJECT_TYPE (vds.h) 列舉
[從 Windows 8 和 Windows Server 2012 開始,虛擬磁碟服務 COM 介面會由 Windows 記憶體管理 API 取代。
定義 VDS 物件的有效型別集合。
Syntax
typedef enum _VDS_OBJECT_TYPE {
VDS_OT_UNKNOWN = 0,
VDS_OT_PROVIDER = 1,
VDS_OT_PACK = 10,
VDS_OT_VOLUME = 11,
VDS_OT_VOLUME_PLEX = 12,
VDS_OT_DISK = 13,
VDS_OT_SUB_SYSTEM = 30,
VDS_OT_CONTROLLER = 31,
VDS_OT_DRIVE = 32,
VDS_OT_LUN = 33,
VDS_OT_LUN_PLEX = 34,
VDS_OT_PORT = 35,
VDS_OT_PORTAL = 36,
VDS_OT_TARGET = 37,
VDS_OT_PORTAL_GROUP = 38,
VDS_OT_STORAGE_POOL = 39,
VDS_OT_HBAPORT = 90,
VDS_OT_INIT_ADAPTER = 91,
VDS_OT_INIT_PORTAL = 92,
VDS_OT_ASYNC = 100,
VDS_OT_ENUM = 101,
VDS_OT_VDISK = 200,
VDS_OT_OPEN_VDISK = 201
} VDS_OBJECT_TYPE;
常數
VDS_OT_UNKNOWN 值: 0 這個值是保留的。 |
VDS_OT_PROVIDER 值: 1 物件是 提供者。 |
VDS_OT_PACK 值: 10 對像是 磁碟套件。 |
VDS_OT_VOLUME 值: 11 對像是磁碟 區。 |
VDS_OT_VOLUME_PLEX 值: 12 對像是磁碟 區 plex。 |
VDS_OT_DISK 值: 13 對像是 磁碟。 |
VDS_OT_SUB_SYSTEM 值: 30 對像是 子系統。 |
VDS_OT_CONTROLLER 值: 31 對像是 控制器。 |
VDS_OT_DRIVE 值: 32 對像是 磁碟驅動器。 |
VDS_OT_LUN 值: 33 物件是 LUN。 |
VDS_OT_LUN_PLEX 值: 34 對像是 LUN plex。 |
VDS_OT_PORT 值: 35 對像是 控制器埠。 |
VDS_OT_PORTAL 值: 36 對像是 iSCSI 入口網站。 |
VDS_OT_TARGET 值: 37 對像是 iSCSI 目標。 |
VDS_OT_PORTAL_GROUP 值: 38 對像是 iSCSI 入口網站群組。 |
VDS_OT_STORAGE_POOL 值: 39 對像是 存放集區。 Windows Server 2008、Windows Vista 和 Windows Server 2003: 不支援。 |
VDS_OT_HBAPORT 值: 90 物件是 HBA 埠。 |
VDS_OT_INIT_ADAPTER 值: 91 對像是 iSCSI 啟動器適配卡。 |
VDS_OT_INIT_PORTAL 值: 92 對像是 iSCSI 啟動器入口網站。 |
VDS_OT_ASYNC 值: 100 這個值是保留的。 |
VDS_OT_ENUM 值: 101 這個值是保留的。 |
VDS_OT_VDISK 值: 200 對像是虛擬磁碟。 Windows Server 2008、Windows Vista 和 Windows Server 2003: 不支援。 |
VDS_OT_OPEN_VDISK 值: 201 這個值是保留的。 Windows Server 2008、Windows Vista 和 Windows Server 2003: 不支援。 |
備註
IVdsProviderPrivate::GetObject 和 IVdsService::GetObject 方法會將VDS_OBJECT_TYPE值當做自變數傳遞,以指出物件類型。
注意 未來 Windows 版本中可能會將其他常數新增至 VDS_OBJECT_TYPE 列舉。 基於這個理由,您的應用程式必須設計為正常處理無法辨識 的VDS_OBJECT_TYPE 列舉常數。
規格需求
需求 | 值 |
---|---|
最低支援的用戶端 | Windows Vista [僅限傳統型應用程式] |
最低支援的伺服器 | Windows Server 2003 [僅限桌面應用程式] |
標頭 | vds.h |