énumération VDS_TRANSITION_STATE (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 des valeurs d’état de transition valides pour un objet VDS.
Syntax
typedef enum _VDS_TRANSITION_STATE {
VDS_TS_UNKNOWN = 0,
VDS_TS_STABLE = 1,
VDS_TS_EXTENDING = 2,
VDS_TS_SHRINKING = 3,
VDS_TS_RECONFIGING = 4,
VDS_TS_RESTRIPING = 5
} VDS_TRANSITION_STATE;
Constantes
VDS_TS_UNKNOWN Valeur : 0 Cette valeur est réservée. |
VDS_TS_STABLE Valeur : 1 L’objet est stable. Aucune activité de configuration n’est actuellement en cours. |
VDS_TS_EXTENDING Valeur : 2 L’objet est en cours d’extension. |
VDS_TS_SHRINKING Valeur : 3 L’objet est réduit. |
VDS_TS_RECONFIGING Valeur : 4 L’objet est automatiquement reconfiguré. |
VDS_TS_RESTRIPING Valeur : 5 L’objet est en cours de nouvelle tentative. Windows Server 2008, Windows Vista et Windows Server 2003 : Cette valeur n’est pas prise en charge. |
Remarques
Les valeurs d’énumération d’état de transition s’appliquent aux objets VDS, comme indiqué dans le tableau suivant. Y indique que la valeur s’applique à l’objet et N indique que la valeur ne s’applique pas à l’objet .
Valeur d’énumération de l’état de transition | Numéro d'unité logique | LUN plex | Volume | Volume plex |
---|---|---|---|---|
VDS_TS_UNKNOWN | O | O | N | N |
VDS_TS_STABLE | O | O | O | O |
VDS_TS_EXTENDING | O | O | N | N |
VDS_TS_SHRINKING | O | O | N | N |
VDS_TS_RECONFIGING | O | O | N | N |
VDS_TS_RESTRIPING | O | O | N | N |
Les structures VDS_LUN_PROP, VDS_LUN_PLEX_PROP, VDS_VOLUME_PROP, VDS_VOLUME_PROP2 et VDS_VOLUME_PLEX_PROP incluent une valeur VDS_TRANSITION_STATE en tant que membre pour signaler l’état de transition de chaque objet.
Si votre application rencontre une valeur VDS_TRANSITION_STATE qu’elle ne reconnaît pas, elle doit afficher l’état de transition comme étant inconnu. Il ne doit pas tenter de mapper l’état de transition non reconnu à un autre état de transition.
Configuration requise
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 |