VDS_OBJECT_TYPE-Enumeration (vds.h)

[Ab Windows 8 und Windows Server 2012 wird die COM-Schnittstelle des Virtuellen Datenträgerdiensts durch die Windows Storage Management-API abgelöst.]

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 weitere Konstanten hinzugefügt werden. Aus diesem Grund muss Ihre Anwendung so konzipiert sein, dass sie eine nicht erkannte VDS_OBJECT_TYPE Enumerationskonstante ordnungsgemäß behandelt.
 

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows Vista [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows Server 2003 [nur Desktop-Apps]
Kopfzeile vds.h

Weitere Informationen

IVdsProviderPrivate::GetObject

IVdsService::GetObject

VDS-Enumerationen