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) |