Freigeben über


NET_ADAPTER_WAKE_REASON_MAGIC_PACKET_INIT-Funktion (netadaptercx.h)

Der Clienttreiber ruft die NET_ADAPTER_WAKE_REASON_MAGIC_PACKET_INIT-Funktion auf, um eine NET_ADAPTER_WAKE_REASON_PACKET Struktur zu initialisieren, wenn gemeldet wird, dass ein Magic-Paket ein Aktivierungsereignis verursacht hat.

Syntax

void NET_ADAPTER_WAKE_REASON_MAGIC_PACKET_INIT(
  [out] NET_ADAPTER_WAKE_REASON_PACKET *Reason
);

Parameter

[out] Reason

Ein Zeiger auf einen Treiber, der NET_ADAPTER_WAKE_REASON_PACKET Struktur zugeordnet ist.

Rückgabewert

Keine

Bemerkungen

Wenn der NET_WAKE_SOURCE_TYPE NetWakeSourceTypeMagicPacket ist, rufen Sie NET_ADAPTER_WAKE_REASON_MAGIC_PACKET_INIT auf, um die NET_ADAPTER_WAKE_REASON_PACKET-Struktur zu initialisieren. Rufen Sie NetAdapterReportWakeReasonPacket auf, um diesen Aktivierungsgrund an NetAdapterCx zu melden.

Diese Funktion stellt den Arbeitsspeicher für die NET_ADAPTER_WAKE_REASON_PACKET-Struktur auf null, legt das Size-Element fest und legt den PatternId-Member auf NetAdapterWakeMagicPatternId fest.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows 11
Unterstützte Mindestversion (Server) Windows Server 2022
Zielplattform Universell
UMDF-Mindestversion 2.33
Kopfzeile netadaptercx.h (include netadaptercx.h)
IRQL Jede Ebene, solange der Zielspeicher resident ist

Weitere Informationen

Konfigurieren von NetAdapterCx Power Management

NET_ADAPTER_WAKE_REASON_PACKET

NetAdapterReportWakeReasonPacket

NET_WAKE_SOURCE_TYPE