énumération VDS_OBJECT_TYPE (vds.h)

[À compter de Windows 8 et Windows Server 2012, l’interface COM du service de disque virtuel est remplacée par l’API gestion du stockage Windows.]

Définit l’ensemble de types valides d’un objet 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;

Constantes

 
VDS_OT_UNKNOWN
Valeur : 0
Cette valeur est réservée.
VDS_OT_PROVIDER
Valeur : 1
L’objet est un fournisseur.
VDS_OT_PACK
Valeur : 10
L’objet est un pack de disques.
VDS_OT_VOLUME
Valeur : 11
L’objet est un volume.
VDS_OT_VOLUME_PLEX
Valeur : 12
L’objet est un plex de volume.
VDS_OT_DISK
Valeur : 13
L’objet est un disque.
VDS_OT_SUB_SYSTEM
Valeur : 30
L’objet est un sous-système.
VDS_OT_CONTROLLER
Valeur : 31
L’objet est un contrôleur.
VDS_OT_DRIVE
Valeur : 32
L’objet est un lecteur.
VDS_OT_LUN
Valeur : 33
L’objet est un numéro d’unité logique.
VDS_OT_LUN_PLEX
Valeur : 34
L’objet est un plex DE LUN.
VDS_OT_PORT
Valeur : 35
L’objet est un port de contrôleur.
VDS_OT_PORTAL
Valeur : 36
L’objet est un portail iSCSI.
VDS_OT_TARGET
Valeur : 37
L’objet est une cible iSCSI.
VDS_OT_PORTAL_GROUP
Valeur : 38
L’objet est un groupe de portails iSCSI.
VDS_OT_STORAGE_POOL
Valeur : 39
L’objet est un pool de stockage.

Windows Server 2008, Windows Vista et Windows Server 2003 : Non pris en charge.
VDS_OT_HBAPORT
Valeur : 90
L’objet est un port HBA.
VDS_OT_INIT_ADAPTER
Valeur : 91
L’objet est un adaptateur d’initiateur iSCSI.
VDS_OT_INIT_PORTAL
Valeur : 92
L’objet est un portail initiateur iSCSI.
VDS_OT_ASYNC
Valeur : 100
Cette valeur est réservée.
VDS_OT_ENUM
Valeur : 101
Cette valeur est réservée.
VDS_OT_VDISK
Valeur : 200
L’objet est un disque virtuel.

Windows Server 2008, Windows Vista et Windows Server 2003 : Non pris en charge.
VDS_OT_OPEN_VDISK
Valeur : 201
Cette valeur est réservée.

Windows Server 2008, Windows Vista et Windows Server 2003 : Non pris en charge.

Remarques

Les méthodes IVdsProviderPrivate ::GetObject et IVdsService ::GetObject passent une valeur VDS_OBJECT_TYPE comme argument pour indiquer un type d’objet.

Note Des constantes supplémentaires peuvent être ajoutées à l’énumération VDS_OBJECT_TYPE dans les versions ultérieures de Windows. Pour cette raison, votre application doit être conçue pour gérer correctement une constante d’énumération VDS_OBJECT_TYPE non reconnue.
 

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows Vista [applications de bureau uniquement]
Serveur minimal pris en charge Windows Server 2003 [applications de bureau uniquement]
En-tête vds.h

Voir aussi

IVdsProviderPrivate ::GetObject

IVdsService ::GetObject

Énumérations VDS