Freigeben über


NetAdapterWakeSetEapolPacketCapabilities-Funktion (netadapter.h)

Die NetAdapterWakeSetEapolPacketCapabilities-Funktion legt die EAP-Über-LAN-Funktionen (EAPOL) eines Netzwerkadapters auf LAN-Funktionen (WoL) fest.

Syntax

void NetAdapterWakeSetEapolPacketCapabilities(
  [_In_] NETADAPTER                                       Adapter,
  [_In_] const NET_ADAPTER_WAKE_EAPOL_PACKET_CAPABILITIES *Capabilities
);

Parameter

[_In_] Adapter

Ein Handle für ein NETADAPTER-Objekt, das der Clienttreiber zuvor mit einem Aufruf von NetAdapterCreateerstellt hat.

[_In_] Capabilities

Ein Zeiger auf eine vom Treiber zugewiesene und initialisierte NET_ADAPTER_WAKE_EAPOL_PACKET_CAPABILITIES-Struktur, die die EAPOL-Paket-WoL-Funktionen des Netzwerkadapters beschreibt.

Rückgabewert

Nichts

Bemerkungen

Clienttreiber müssen NET_ADAPTER_WAKE_EAPOL_PACKET_CAPABILITIES_INIT aufrufen, um die NET_ADAPTER_WAKE_EAPOL_PACKET_CAPABILITIES Struktur zu initialisieren. Legen Sie dann die Member der Struktur entsprechend fest, bevor Sie diese Funktion aufrufen. Clienttreiber rufen diese Funktion in der Regel innerhalb ihrer EvtDevicePrepareHardware Rückruf auf, aber müssen diese Funktion vor dem Aufrufen NetAdapterStartaufrufen.

Anforderungen

Anforderung Wert
mindestens unterstützte Client- Windows 11
mindestens unterstützte Server- Windows Server 2022
Mindest-UMDF-Version 2.33
Header- netadapter.h (include netadaptercx.h)

Siehe auch

NET_ADAPTER_WAKE_EAPOL_PACKET_CAPABILITIES

NET_ADAPTER_WAKE_EAPOL_PACKET_CAPABILITIES_INIT

EvtDevicePrepareHardware

NetAdapterStart-