Compartilhar via


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

NET_ADAPTER_LINK_STATE_INIT

NET_ADAPTER_LINK_STATE_INIT_DISCONNECTED

NetAdapterSetLinkState