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 Magisches Paket ein Wake-up-Ereignis 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

Nichts

Bemerkungen

Wenn die 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 Wake-Grund an NetAdapterCx zu melden.

Mit dieser Funktion wird der Speicher für die NET_ADAPTER_WAKE_REASON_PACKET-Struktur aufgehoben, der Size Member festgelegt, und das PatternId-Element Member auf NetAdapterWakeMagicPatternId festgelegt.

Anforderungen

Anforderung Wert
mindestens unterstützte Client- Windows 11
mindestens unterstützte Server- Windows Server 2022
Zielplattform- Universal
Mindest-UMDF-Version 2.33
Header- netadaptercx.h (include netadaptercx.h)
IRQL- Jede Ebene, solange der Zielspeicher resident ist

Siehe auch

Konfigurieren von NetAdapterCx Power Management-

NET_ADAPTER_WAKE_REASON_PACKET

NetAdapterReportWakeReasonPacket

NET_WAKE_SOURCE_TYPE