Partilhar via


função NET_ADAPTER_LINK_STATE_INIT (netadapter.h)

Inicializa uma estrutura de NET_ADAPTER_LINK_STATE.

Sintaxe

void NET_ADAPTER_LINK_STATE_INIT(
  [_Out_] NET_ADAPTER_LINK_STATE             *LinkState,
  [_In_]  ULONG64                            LinkSpeed,
  [_In_]  NET_IF_MEDIA_CONNECT_STATE         MediaConnectState,
  [_In_]  NET_IF_MEDIA_DUPLEX_STATE          MediaDuplexState,
  [_In_]  NET_ADAPTER_PAUSE_FUNCTION_TYPE    SupportedPauseFunctions,
  [_In_]  NET_ADAPTER_AUTO_NEGOTIATION_FLAGS AutoNegotiationFlags
);

Parâmetros

[_Out_] LinkState

Um ponteiro para uma estrutura de NET_ADAPTER_LINK_STATE alocada pelo driver.

[_In_] LinkSpeed

A velocidade de vínculo do adaptador em bits por segundo.

[_In_] MediaConnectState

O estado de conexão de mídia para o adaptador de rede.

[_In_] MediaDuplexState

O estado duplex de mídia para o adaptador de rede.

[_In_] SupportedPauseFunctions

Suporte para os quadros de pausa do IEEE 802.3 especificados por um valor de NET_ADAPTER_PAUSE_FUNCTION_TYPE.

[_In_] 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.

Valor de retorno

Nenhum

Observações

Chame NET_ADAPTER_LINK_STATE_INIT ou NET_ADAPTER_LINK_STATE_INIT_DISCONNECTED para inicializar uma estrutura de NET_ADAPTER_LINK_STATE.

Uma estrutura de NET_ADAPTER_LINK_STATE inicializada é um valor de parâmetro de entrada para NetAdapterSetLinkState.

Requisitos

Requisito Valor
de cliente com suporte mínimo Windows 10
servidor com suporte mínimo Windows Server 2016
versão mínima do KMDF 1.21
versão mínima do UMDF 2.33
cabeçalho netadapter.h (inclua netadaptercx.h)
IRQL <= DISPATCH_LEVEL

Consulte também

NDIS_MINIPORT_ADAPTER_GENERAL_ATTRIBUTES

NetAdapterSetLinkState

NET_ADAPTER_LINK_STATE_INIT_DISCONNECTED

NET_ADAPTER_LINK_STATE