estrutura NET_ADAPTER_LINK_STATE (netadapter.h)
Descreve o estado do link do adaptador.
Sintaxe
typedef struct _NET_ADAPTER_LINK_STATE {
ULONG Size;
ULONG64 TxLinkSpeed;
ULONG64 RxLinkSpeed;
NET_IF_MEDIA_CONNECT_STATE MediaConnectState;
NET_IF_MEDIA_DUPLEX_STATE MediaDuplexState;
NET_ADAPTER_PAUSE_FUNCTION_TYPE SupportedPauseFunctions;
NET_ADAPTER_AUTO_NEGOTIATION_FLAGS AutoNegotiationFlags;
} NET_ADAPTER_LINK_STATE;
Membros
Size
O tamanho da estrutura NET_ADAPTER_LINK_STATE , em bytes.
TxLinkSpeed
A velocidade atual do link de transmissão do adaptador em bits por segundo.
RxLinkSpeed
A velocidade atual do link de recebimento do adaptador em bits por segundo.
MediaConnectState
O estado de conexão de mídia para o adaptador de rede.
MediaDuplexState
O estado duplex de mídia para o adaptador de rede.
SupportedPauseFunctions
Suporte para os quadros de pausa do IEEE 802.3 especificados por um valor de NET_ADAPTER_PAUSE_FUNCTION_TYPE .
AutoNegotiationFlags
As configurações de negociação automática para o adaptador de rede. Para obter mais informações, consulte NDIS_MINIPORT_ADAPTER_GENERAL_ATTRIBUTES.
Comentários
Chame NET_ADAPTER_LINK_STATE_INIT ou NET_ADAPTER_LINK_STATE_INIT_DISCONNECTED para inicializar essa estrutura.
Uma estrutura de NET_ADAPTER_LINK_STATE inicializada é um valor de parâmetro de entrada para NetAdapterSetLinkState.
Requisitos
Requisito | Valor |
---|---|
Versão mínima do KMDF | 1.21 |
Versão mínima do UMDF | 2.33 |
Cabeçalho | netadapter.h (inclua netadaptercx.h) |
Confira também
NDIS_MINIPORT_ADAPTER_GENERAL_ATTRIBUTES