Partager via


énumération VDS_HBAPORT_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 d’états valides pour un port HBA. Ces valeurs sont utilisées dans le membre status de la structure VDS_HBAPORT_PROP. Ces états correspondent aux valeurs HBA_PORTSTATE dans l’API HBA.

Syntax

typedef enum _VDS_HBAPORT_STATUS {
  VDS_HPS_UNKNOWN = 1,
  VDS_HPS_ONLINE = 2,
  VDS_HPS_OFFLINE = 3,
  VDS_HPS_BYPASSED = 4,
  VDS_HPS_DIAGNOSTICS = 5,
  VDS_HPS_LINKDOWN = 6,
  VDS_HPS_ERROR = 7,
  VDS_HPS_LOOPBACK = 8
} VDS_HBAPORT_STATUS;

Constantes

 
VDS_HPS_UNKNOWN
Valeur : 1
Le port HBA status est inconnu.


HBA_PORTSTATE_UNKNOWN
VDS_HPS_ONLINE
Valeur : 2
Le port HBA est opérationnel.


HBA_PORTSTATE_ONLINE
VDS_HPS_OFFLINE
Valeur : 3
Le port HBA a été défini hors connexion par un utilisateur.


HBA_PORTSTATE_OFFLINE
VDS_HPS_BYPASSED
Valeur : 4
Le port HBA est contourné.


HBA_PORTSTATE_BYPASSED
VDS_HPS_DIAGNOSTICS
Valeur : 5
Le port HBA est en mode diagnostics.


HBA_PORTSTATE_DIAGNOSTICS
VDS_HPS_LINKDOWN
Valeur : 6
Le lien de port HBA est arrêté.


HBA_PORTSTATE_LINKDOWN
VDS_HPS_ERROR
Valeur : 7
Le port HBA présente une erreur.


HBA_PORTSTATE_ERROR
VDS_HPS_LOOPBACK
Valeur : 8
Le port HBA est bouclage.


HBA_PORTSTATE_LOOPBACK

Remarques

Note Des constantes supplémentaires peuvent être ajoutées à l’énumération VDS_HBAPORT_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 non reconnue VDS_HBAPORT_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 R2 [applications de bureau uniquement]
En-tête vdshwprv.h
Composant redistribuable VDS 1.1

Voir aussi

Énumérations VDS

VDS_HBAPORT_PROP