Partager via


énumération VDS_PORT_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 d’objet status pour un port.

Syntax

typedef enum _VDS_PORT_STATUS {
  VDS_PRS_UNKNOWN = 0,
  VDS_PRS_ONLINE = 1,
  VDS_PRS_NOT_READY = 2,
  VDS_PRS_OFFLINE = 4,
  VDS_PRS_FAILED = 5,
  VDS_PRS_REMOVED = 8
} VDS_PORT_STATUS, *PVDS_PORT_STATUS;

Constantes

 
VDS_PRS_UNKNOWN
Valeur : 0
Impossible de déterminer la status du port.
VDS_PRS_ONLINE
Valeur : 1
Le port est physiquement présent et en cours d’utilisation. La valeur VDS_HEALTH associée à ce port status peut être n’importe quelle valeur, à l’exception de VDS_H_FAILED.
VDS_PRS_NOT_READY
Valeur : 2
Le port est occupé. La valeur VDS_HEALTH peut être n’importe quelle valeur, à l’exception de VDS_H_FAILED.
VDS_PRS_OFFLINE
Valeur : 4
Le port ou son contrôleur sont physiquement présents, mais non disponibles. Par exemple, le port ou son contrôleur a été défini sur l’état inactif. Lorsque cette status est définie, une notification VDS_NF_PORT_REMOVED est envoyée. La valeur VDS_HEALTH peut être n’importe quelle valeur.
VDS_PRS_FAILED
Valeur : 5
Le port a échoué. La valeur VDS_HEALTH doit être VDS_H_FAILED ou VDS_H_FAILING.
VDS_PRS_REMOVED
Valeur : 8
Le contrôleur du port a été physiquement supprimé du sous-système. Lorsque cette status est définie, une notification VDS_NF_PORT_DEPART est envoyée.

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

Remarques

La structure VDS_PORT_PROP inclut une valeur VDS_PORT_STATUS en tant que membre pour indiquer la status actuelle d’un port.

Si votre application rencontre une valeur VDS_PORT_STATUS qu’elle ne reconnaît pas, elle doit afficher le port status comme inconnu. Il ne doit pas tenter de mapper le port non reconnu status à un autre port status.

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

Voir aussi

Énumérations VDS

VDS_PORT_PROP