Partager via


énumération VDS_LUN_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 numéro d’unité logique.

Syntax

typedef enum _VDS_LUN_STATUS {
  VDS_LS_UNKNOWN = 0,
  VDS_LS_ONLINE = 1,
  VDS_LS_NOT_READY = 2,
  VDS_LS_OFFLINE = 4,
  VDS_LS_FAILED = 5
} VDS_LUN_STATUS, *PVDS_LUN_STATUS;

Constantes

 
VDS_LS_UNKNOWN
Valeur : 0
Cette valeur est réservée.
VDS_LS_ONLINE
Valeur : 1
Le numéro d’unité logique est disponible.
VDS_LS_NOT_READY
Valeur : 2
Le numéro d’unité logique est occupé.
VDS_LS_OFFLINE
Valeur : 4
Le numéro d’unité logique n’est pas disponible.
VDS_LS_FAILED
Valeur : 5
Le numéro d’unité logique a échoué.

Remarques

La méthode IVdsLun ::SetStatus transmet une valeur VDS_LUN_STATUS en tant qu’argument pour définir la status d’un numéro logique, et la structure VDS_LUN_PROP inclut une valeur VDS_LUN_STATUS en tant que membre pour indiquer la status actuelle.

Note Des constantes supplémentaires peuvent être ajoutées à l’énumération VDS_LUN_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_LUN_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

IVdsLun ::SetStatus

Énumérations VDS

VDS_LUN_PROP