Freigeben über


NET_ADAPTER_LINK_STATE_INIT-Funktion (netadapter.h)

Initialisiert eine NET_ADAPTER_LINK_STATE Struktur.

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

Parameter

[_Out_] LinkState

Ein Zeiger auf eine vom Treiber zugewiesene NET_ADAPTER_LINK_STATE Struktur.

[_In_] LinkSpeed

Die Verbindungsgeschwindigkeit des Adapters in Bits pro Sekunde.

[_In_] MediaConnectState

Der Medienverbindungsstatus für den Netzwerkadapter.

[_In_] MediaDuplexState

Der Medienduplexstatus für den Netzwerkadapter.

[_In_] SupportedPauseFunctions

Unterstützung für ieee 802.3 pause frames specified by a NET_ADAPTER_PAUSE_FUNCTION_TYPE value.

[_In_] AutoNegotiationFlags

Die Einstellungen für die automatische Aushandlung für den Netzwerkadapter. Weitere Informationen finden Sie unter NDIS_MINIPORT_ADAPTER_GENERAL_ATTRIBUTES.

Rückgabewert

Nichts

Bemerkungen

Rufen Sie NET_ADAPTER_LINK_STATE_INIT oder NET_ADAPTER_LINK_STATE_INIT_DISCONNECTED auf, um eine NET_ADAPTER_LINK_STATE Struktur zu initialisieren.

Eine initialisierte NET_ADAPTER_LINK_STATE-Struktur ist ein Eingabeparameterwert für NetAdapterSetLinkState.

Anforderungen

Anforderung Wert
mindestens unterstützte Client- Windows 10
mindestens unterstützte Server- Windows Server 2016
Minimale KMDF-Version 1.21
Mindest-UMDF-Version 2.33
Header- netadapter.h (include netadaptercx.h)
IRQL- <= DISPATCH_LEVEL

Siehe auch

NDIS_MINIPORT_ADAPTER_GENERAL_ATTRIBUTES

NetAdapterSetLinkState-

NET_ADAPTER_LINK_STATE_INIT_DISCONNECTED

NET_ADAPTER_LINK_STATE