Freigeben über


NetAdapterWakeSetEapolPacketCapabilities-Funktion (netadapter.h)

Die NetAdapterWakeSetEapolPacketCapabilities-Funktion legt die EAP-über-LAN-Paketaktivierungsfunktionen (EAPOL) eines Netzwerkadapters (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 NetAdapterCreate erstellt 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

Keine

Bemerkungen

Clienttreiber müssen NET_ADAPTER_WAKE_EAPOL_PACKET_CAPABILITIES_INIT aufrufen, um die NET_ADAPTER_WAKE_EAPOL_PACKET_CAPABILITIES-Struktur zu initialisieren, und dann die Member der Struktur vor dem Aufrufen dieser Funktion entsprechend festlegen. Clienttreiber rufen diese Funktion in der Regel innerhalb ihres EvtDevicePrepareHardware-Rückrufs auf, müssen diese Funktion jedoch vor dem Aufrufen von NetAdapterStart aufrufen.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows 11
Unterstützte Mindestversion (Server) Windows Server 2022
UMDF-Mindestversion 2.33
Kopfzeile netadapter.h (include netadaptercx.h)

Weitere Informationen

NET_ADAPTER_WAKE_EAPOL_PACKET_CAPABILITIES

NET_ADAPTER_WAKE_EAPOL_PACKET_CAPABILITIES_INIT

EvtDevicePrepareHardware

NetAdapterStart