Partilhar via


função NET_ADAPTER_LINK_STATE_INIT (netadapter.h)

Initializes a NET_ADAPTER_LINK_STATE structure.

Syntax

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
);

Parameters

[_Out_] LinkState

A pointer to a driver-allocated NET_ADAPTER_LINK_STATE structure.

[_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

Support for the IEEE 802.3 pause frames specified by a NET_ADAPTER_PAUSE_FUNCTION_TYPE value.

[_In_] AutoNegotiationFlags

As configurações de negociação automática para o adaptador de rede. For more info, see NDIS_MINIPORT_ADAPTER_GENERAL_ATTRIBUTES.

Return value

None

Remarks

Call NET_ADAPTER_LINK_STATE_INIT or NET_ADAPTER_LINK_STATE_INIT_DISCONNECTED to initialize a NET_ADAPTER_LINK_STATE structure.

An initialized NET_ADAPTER_LINK_STATE structure is an input parameter value to NetAdapterSetLinkState.

Requirements

Requirement Value
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
Header netadapter.h (inclua netadaptercx.h)
IRQL <= DISPATCH_LEVEL

See also

NDIS_MINIPORT_ADAPTER_GENERAL_ATTRIBUTES

NetAdapterSetLinkState

NET_ADAPTER_LINK_STATE_INIT_DISCONNECTED

NET_ADAPTER_LINK_STATE