Partager via


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

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

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

Voir aussi

Énumérations VDS

VDS_LUN_PLEX_PROP

VDS_LUN_PROP

VDS_VOLUME_PLEX_PROP

VDS_VOLUME_PROP

VDS_VOLUME_PROP2