é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 |