VDS_OBJECT_TYPE-Enumeration (vdshwprv.h)
[Ab Windows 8 und Windows Server 2012 wird die COM-Schnittstelle des Virtuellen Datenträgerdiensts durch die Windows Storage Management-API ersetzt.]
Definiert den Satz gültiger Typen eines VDS-Objekts.
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;
Konstanten
VDS_OT_UNKNOWN Wert: 0 Dieser Wert ist reserviert. |
VDS_OT_PROVIDER Wert: 1 Das Objekt ist ein Anbieter. |
VDS_OT_PACK Wert: 10 Das Objekt ist ein Datenträgerpaket. |
VDS_OT_VOLUME Wert: 11 Das Objekt ist ein Volume. |
VDS_OT_VOLUME_PLEX Wert: 12 Das Objekt ist ein Volumeplex. |
VDS_OT_DISK Wert: 13 Das Objekt ist ein Datenträger. |
VDS_OT_SUB_SYSTEM Wert: 30 Das Objekt ist ein Subsystem. |
VDS_OT_CONTROLLER Wert: 31 Das Objekt ist ein Controller. |
VDS_OT_DRIVE Wert: 32 Das Objekt ist ein Laufwerk. |
VDS_OT_LUN Wert: 33 Das Objekt ist eine LUN. |
VDS_OT_LUN_PLEX Wert: 34 Das Objekt ist ein LUN-Plex. |
VDS_OT_PORT Wert: 35 Das Objekt ist ein Controllerport. |
VDS_OT_PORTAL Wert: 36 Das Objekt ist ein iSCSI-Portal. |
VDS_OT_TARGET Wert: 37 Das Objekt ist ein iSCSI-Ziel. |
VDS_OT_PORTAL_GROUP Wert: 38 Das Objekt ist eine iSCSI-Portalgruppe. |
VDS_OT_STORAGE_POOL Wert: 39 Das Objekt ist ein Speicherpool. Windows Server 2008, Windows Vista und Windows Server 2003: Nicht unterstützt. |
VDS_OT_HBAPORT Wert: 90 Das Objekt ist ein HBA-Port. |
VDS_OT_INIT_ADAPTER Wert: 91 Das Objekt ist ein iSCSI-Initiatoradapter. |
VDS_OT_INIT_PORTAL Wert: 92 Das Objekt ist ein iSCSI-Initiatorportal. |
VDS_OT_ASYNC Wert: 100 Dieser Wert ist reserviert. |
VDS_OT_ENUM Wert: 101 Dieser Wert ist reserviert. |
VDS_OT_VDISK Wert: 200 Das Objekt ist ein virtueller Datenträger. Windows Server 2008, Windows Vista und Windows Server 2003: Nicht unterstützt. |
VDS_OT_OPEN_VDISK Wert: 201 Dieser Wert ist reserviert. Windows Server 2008, Windows Vista und Windows Server 2003: Nicht unterstützt. |
Hinweise
Die Methoden IVdsProviderPrivate::GetObject und IVdsService::GetObject übergeben einen VDS_OBJECT_TYPE Wert als Argument, um einen Objekttyp anzugeben.
Hinweis In zukünftigen Windows-Versionen können der VDS_OBJECT_TYPE-Enumeration zusätzliche Konstanten hinzugefügt werden. Aus diesem Grund muss Ihre Anwendung so konzipiert sein, dass sie eine nicht erkannte VDS_OBJECT_TYPE Enumerationskonstante ordnungsgemäß verarbeitet.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows Vista [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) | Windows Server 2003 [nur Desktop-Apps] |
Kopfzeile | vdshwprv.h |