共用方式為


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::GetObjectIVdsService::GetObject 方法會將VDS_OBJECT_TYPE值當做自變數傳遞,以指出物件類型。

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

規格需求

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

另請參閱

IVdsProviderPrivate::GetObject

IVdsService::GetObject

VDS 列舉