Compartilhar via


função NET_ADAPTER_LINK_STATE_INIT (netadapter.h)

Inicializa uma estrutura 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 por driver.

[_In_] LinkSpeed

A velocidade do link 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.

Retornar valor

Nenhum

Comentários

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
Cliente mínimo com suporte Windows 10
Servidor mínimo com suporte 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

Confira também

NDIS_MINIPORT_ADAPTER_GENERAL_ATTRIBUTES

NetAdapterSetLinkState

NET_ADAPTER_LINK_STATE_INIT_DISCONNECTED

NET_ADAPTER_LINK_STATE