Partilhar via


NET_ADAPTER_LINK_STATE estrutura (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.

Observações

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)

Consulte também

NDIS_MINIPORT_ADAPTER_GENERAL_ATTRIBUTES

NET_ADAPTER_LINK_STATE_INIT

NET_ADAPTER_LINK_STATE_INIT_DISCONNECTED

NetAdapterSetLinkState