Partager via


énumération VDS_SUB_SYSTEM_STATUS (vdshwprv.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 valeurs de status d’objet pour un sous-système.

Syntax

typedef enum _VDS_SUB_SYSTEM_STATUS {
  VDS_SSS_UNKNOWN = 0,
  VDS_SSS_ONLINE = 1,
  VDS_SSS_NOT_READY = 2,
  VDS_SSS_OFFLINE = 4,
  VDS_SSS_FAILED = 5,
  VDS_SSS_PARTIALLY_MANAGED = 9
} VDS_SUB_SYSTEM_STATUS, *PVDS_SUB_SYSTEM_STATUS;

Constantes

 
VDS_SSS_UNKNOWN
Valeur : 0
Cette valeur est réservée.
VDS_SSS_ONLINE
Valeur : 1
Le sous-système fonctionne correctement.
VDS_SSS_NOT_READY
Valeur : 2
Le sous-système est en cours d’initialisation et n’est pas encore prêt à fonctionner.
VDS_SSS_OFFLINE
Valeur : 4
Le sous-système n’est pas disponible. Cette valeur indique que le sous-système est déconnecté ou qu’il a
a échoué si gravement qu’il semble être déconnecté.
VDS_SSS_FAILED
Valeur : 5
Le sous-système a échoué. Cette valeur indique que le sous-système n’est pas simplement
déconnecté, mais plutôt qu’il a échoué.
VDS_SSS_PARTIALLY_MANAGED
Valeur : 9
Le sous-système fonctionne dans un état dégradé. Cela signifie qu’un ou plusieurs des sous-composants du sous-système, tels que les lecteurs de disque ou les contrôleurs, sont dans un état d’échec.

Windows Server 2008, Windows Vista et Windows Server 2003 : Cette valeur n’est pas prise en charge.

Remarques

La méthode IVdsSubSystem ::SetStatus transmet une valeur VDS_SUB_SYSTEM_STATUS en tant qu’argument pour définir la status d’un sous-système, et la structure VDS_SUB_SYSTEM_PROP inclut une valeur VDS_SUB_SYSTEM_STATUS en tant que membre pour indiquer la status actuelle.

Note Des constantes supplémentaires peuvent être ajoutées à l’énumération VDS_SUB_SYSTEM_STATUS 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_SUB_SYSTEM_STATUS 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 vdshwprv.h

Voir aussi

IVdsSubSystem ::SetStatus

VDS_SUB_SYSTEM_PROP