Compartir a través de


NET_IF_OPER_STATUS enumeración (ifdef.h)

El tipo de enumeración NET_IF_OPER_STATUS define el estado operativo actual de la interfaz de red 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
Valor: 1
Especifica que la interfaz está lista para transmitir y recibir todos los tipos de paquetes admitidos.
NET_IF_OPER_STATUS_DOWN
Valor: 2
Especifica que la interfaz no está lista para transmitir o recibir datos. Por ejemplo, el medio es
desconectado o el puerto no está autenticado. En este estado, podría ser posible transmitir o
recibir información. Por ejemplo, si la interfaz está inactiva porque no se ha autenticado,
Los paquetes de autenticación 802.1x se pueden transmitir y recibir.
NET_IF_OPER_STATUS_TESTING
Valor: 3
Especifica que la interfaz está en modo de prueba y no se pueden transmitir paquetes operativos ni
Recibido.
NET_IF_OPER_STATUS_UNKNOWN
Valor: 4
Especifica que no se puede determinar el estado operativo de la interfaz de red.
NET_IF_OPER_STATUS_DORMANT
Valor: 5
Especifica que la interfaz de red no puede enviar o recibir paquetes porque la interfaz es
esperando un evento externo.
NET_IF_OPER_STATUS_NOT_PRESENT
Valor: 6
Especifica que la interfaz de red no está lista para transmitir o recibir datos porque un componente
falta en el sistema administrado. Este estado es más específico que, pero similar a ,
NET_IF_OPER_STATUS_DOWN estado.
NET_IF_OPER_STATUS_LOWER_LAYER_DOWN
Valor: 7
Especifica que la interfaz de red no está lista para transmitir o recibir datos porque está subyacente.
las interfaces están inactivas. Este estado es más específico que, pero similar al NET_IF_OPER_STATUS_DOWN
.

Requisitos

Requisito Value
Cliente mínimo compatible Compatible con NDIS 6.0 y versiones posteriores.
Encabezado ifdef.h (include Netioapi.h, Ntddndis.h)