énumération VDS_DISK_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 des valeurs d’état d’objet pour un disque.
Syntax
typedef enum _VDS_DISK_STATUS {
VDS_DS_UNKNOWN = 0,
VDS_DS_ONLINE = 1,
VDS_DS_NOT_READY = 2,
VDS_DS_NO_MEDIA = 3,
VDS_DS_FAILED = 5,
VDS_DS_MISSING = 6,
VDS_DS_OFFLINE = 4
} VDS_DISK_STATUS;
Constantes
VDS_DS_UNKNOWN Valeur : 0 Le fournisseur n’a pas pu obtenir les propriétés du disque à partir du pilote (état inconnu, intégrité inconnue) ou le fournisseur ne peut pas accéder au disque (état inconnu, sain). |
VDS_DS_ONLINE Valeur : 1 Le disque est disponible. La valeur d’état du disque peut être VDS_DS_ONLINE, même si l’état du pack conteneur est VDS_PS_OFFLINE. |
VDS_DS_NOT_READY Valeur : 2 Le disque n’est actuellement pas prêt à être utilisé. Par exemple, si vous utilisez ACPI Power Management pour demander qu’un disque soit en veille prolongée (spin down), le disque devient temporairement indisponible. |
VDS_DS_NO_MEDIA Valeur : 3 Le disque est un média amovible, tel qu’un lecteur de CD-ROM, ou ne contient aucun média. |
VDS_DS_FAILED Valeur : 5 Le disque n’est pas disponible et ne peut pas être utilisé. |
VDS_DS_MISSING Valeur : 6 Aucun appareil physique n’est présent pour l’objet de disque, même si les informations de configuration du pack répertorient le disque. Cette valeur d’état s’applique uniquement aux disques dynamiques. |
VDS_DS_OFFLINE Valeur : 4 Le disque est hors connexion. Windows Vista et Windows Server 2003 : Cet indicateur n’est pas pris en charge. |
Remarques
La structure VDS_DISK_PROP inclut une valeur VDS_DISK_STATUS en tant que membre pour indiquer l’état actuel d’un disque.
Note Des constantes supplémentaires peuvent être ajoutées à l’énumération VDS_DISK_STATUS 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_DISK_STATUS 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 |