NET_IF_OPER_STATUS enumeração (ifdef.h)

O tipo de enumeração NET_IF_OPER_STATUS define o status operacional do adaptador de rede NDIS atual.

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 a interface está pronta para transmitir e receber todos os tipos de pacotes com suporte.
NET_IF_OPER_STATUS_DOWN
Valor: 2
Especifica que a interface não está pronta para transmitir ou receber dados. Por exemplo, a mídia é
desconectado ou a porta não está autenticada. Nesse estado, pode ser possível transmitir ou
receber algumas informações. Por exemplo, se a interface estiver inativa porque não foi autenticada,
802.1x pacotes de autenticação podem ser transmitidos e recebidos.
NET_IF_OPER_STATUS_TESTING
Valor: 3
Especifica que a interface está em um modo de teste e nenhum pacote operacional pode ser transmitido ou
Recebido.
NET_IF_OPER_STATUS_UNKNOWN
Valor: 4
Especifica que o status operacional do adaptador de rede não pode ser determinado.
NET_IF_OPER_STATUS_DORMANT
Valor: 5
Especifica que o adaptador de rede não pode enviar ou receber pacotes porque a interface é
aguardando um evento externo.
NET_IF_OPER_STATUS_NOT_PRESENT
Valor: 6
Especifica que o adaptador de rede não está pronto para transmitir ou receber dados porque um componente
está ausente no sistema gerenciado. Esse estado é mais específico do que, mas semelhante a, o
NET_IF_OPER_STATUS_DOWN estado.
NET_IF_OPER_STATUS_LOWER_LAYER_DOWN
Valor: 7
Especifica que o adaptador de rede não está pronto para transmitir ou receber dados porque está subjacente
as interfaces estão inativas. Esse estado é mais específico do que, mas semelhante ao NET_IF_OPER_STATUS_DOWN
estado.

Requisitos

Requisito Valor
Cliente mínimo com suporte Com suporte no NDIS 6.0 e posterior.
Cabeçalho ifdef.h (inclua Netioapi.h, Ntddndis.h)