Partager via


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)