énumération VDS_PORT_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’état d’objet 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 l’état du port. |
VDS_PRS_ONLINE Valeur : 1 Le port est physiquement présent et en cours d’utilisation. La valeur VDS_HEALTH associée à cet état de port 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 cet état est défini, 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 cet état est défini, 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 l’état actuel d’un port.
Si votre application rencontre une valeur VDS_PORT_STATUS qu’elle ne reconnaît pas, elle doit afficher l’état du port comme inconnu. Il ne doit pas tenter de mapper l’état du port non reconnu à un autre état de port.
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
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 |