NET_IF_OPER_STATUS énumération (ifdef.h)
Le type d’énumération NET_IF_OPER_STATUS définit le status opérationnel actuel de l’interface réseau NDIS.
Syntax
typedef enum _NET_IF_OPER_STATUS {
NET_IF_OPER_STATUS_UP = 1,
NET_IF_OPER_STATUS_DOWN = 2,
NET_IF_OPER_STATUS_TESTING = 3,
NET_IF_OPER_STATUS_UNKNOWN = 4,
NET_IF_OPER_STATUS_DORMANT = 5,
NET_IF_OPER_STATUS_NOT_PRESENT = 6,
NET_IF_OPER_STATUS_LOWER_LAYER_DOWN = 7
} NET_IF_OPER_STATUS, *PNET_IF_OPER_STATUS;
Constantes
NET_IF_OPER_STATUS_UP Valeur : 1 Spécifie que l’interface est prête à transmettre et à recevoir tous les types de paquets pris en charge. |
NET_IF_OPER_STATUS_DOWN Valeur : 2 Spécifie que l’interface n’est pas prête à transmettre ou à recevoir des données. Par exemple, le média est déconnecté ou le port n’est pas authentifié. Dans cet état, il peut être possible de transmettre ou recevoir des informations. Par exemple, si l’interface est arrêtée parce qu’elle n’a pas été authentifiée, 802.1x paquets d’authentification peuvent être transmis et reçus. |
NET_IF_OPER_STATUS_TESTING Valeur : 3 Spécifie que l’interface est en mode test et qu’aucun paquet opérationnel ne peut être transmis ou Reçu. |
NET_IF_OPER_STATUS_UNKNOWN Valeur : 4 Spécifie que la status opérationnelle de l’interface réseau ne peut pas être déterminée. |
NET_IF_OPER_STATUS_DORMANT Valeur : 5 Spécifie que l’interface réseau ne peut pas envoyer ou recevoir des paquets, car l’interface est en attente d’un événement externe. |
NET_IF_OPER_STATUS_NOT_PRESENT Valeur : 6 Spécifie que l’interface réseau n’est pas prête à transmettre ou à recevoir des données, car un composant est manquant dans le système managé. Cet état est plus spécifique que, mais similaire à, NET_IF_OPER_STATUS_DOWN état. |
NET_IF_OPER_STATUS_LOWER_LAYER_DOWN Valeur : 7 Spécifie que l’interface réseau n’est pas prête à transmettre ou à recevoir des données, car sous-jacente les interfaces sont arrêtées. Cet état est plus spécifique que le NET_IF_OPER_STATUS_DOWN . |
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Pris en charge dans NDIS 6.0 et versions ultérieures. |
En-tête | ifdef.h (inclure Netioapi.h, Ntddndis.h) |