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 die IEEE 802.3-Pauseframes, die durch einen NET_ADAPTER_PAUSE_FUNCTION_TYPE-Wert angegeben werden.

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

Keine

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
Unterstützte Mindestversion (Client) Windows 10
Unterstützte Mindestversion (Server) Windows Server 2016
KMDF-Mindestversion 1.21
UMDF-Mindestversion 2.33
Kopfzeile netadapter.h (include netadaptercx.h)
IRQL <= DISPATCH_LEVEL

Weitere Informationen

NDIS_MINIPORT_ADAPTER_GENERAL_ATTRIBUTES

NetAdapterSetLinkState

NET_ADAPTER_LINK_STATE_INIT_DISCONNECTED

NET_ADAPTER_LINK_STATE