Share via


énumération VDS_VOLUME_STATUS (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 valeurs d’objet status pour un volume.

Syntax

typedef enum _VDS_VOLUME_STATUS {
  VDS_VS_UNKNOWN = 0,
  VDS_VS_ONLINE = 1,
  VDS_VS_NO_MEDIA = 3,
  VDS_VS_FAILED = 5,
  VDS_VS_OFFLINE = 4
} VDS_VOLUME_STATUS;

Constantes

 
VDS_VS_UNKNOWN
Valeur : 0
La status du volume est inconnue. Cette valeur ne s’applique pas aux volumes dynamiques.
VDS_VS_ONLINE
Valeur : 1
Le volume est disponible.
VDS_VS_NO_MEDIA
Valeur : 3
Le volume est un média amovible, tel qu’un CD-ROM.
VDS_VS_FAILED
Valeur : 5
Le volume n’est pas disponible.
VDS_VS_OFFLINE
Valeur : 4
Le volume est hors ligne.

Windows Server 2008, Windows Vista et Windows Server 2003 : Non pris en charge. Si le volume est hors connexion, l’indicateur VDS_VF_PERMANENTLY_DISMOUNTED est défini dans le membre ulFlags de la structure VDS_VOLUME_PROP ou VDS_VOLUME_PROP2 .

Remarques

Lorsque la méthode IVdsPack ::GetProperties retourne une structure VDS_PACK_PROP dont le membre status est VDS_PS_OFFLINE, VDS définit la status pour tous les volumes du pack sur VDS_VS_FAILED. VDS définit le status pour des types de volumes spécifiques à VDS_VS_FAILED dans les conditions suivantes :

  • Pour les volumes simples, étalés et entrelacés, chaque fois qu’un disque est manquant.
  • Pour les volumes mis en miroir, lorsqu’un disque, à l’exception du dernier disque, est manquant ou présente des erreurs d’écriture que le plex passe à une condition détachée. De même, s’il s’agit du dernier plex (non obsolète) et si le disque est manquant.
  • Pour une bande avec parité (RAID-5) : lorsque le deuxième disque est manquant ou si une colonne se détache (parce que le disque est manquant ou que la colonne présente des erreurs d’écriture), et qu’il manque un deuxième disque.
La structure VDS_VOLUME_PROP inclut une valeur VDS_VOLUME_STATUS en tant que membre pour indiquer le status d’un volume.
Note Des constantes supplémentaires peuvent être ajoutées à l’énumération VDS_VOLUME_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 non reconnue VDS_VOLUME_STATUS .
 

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

Énumérations VDS

VDS_PACK_PROP

VDS_PACK_STATUS

VDS_VOLUME_PROP