Freigeben über


NET_ADAPTER_WAKE_REASON_PACKET Struktur (netadaptercx.h)

Die NET_ADAPTER_WAKE_REASON_PACKET-Struktur beschreibt ein Netzwerkpaket (als Wake-Paket bezeichnet), das dazu führte, dass der Netzwerkadapter ein Wake-up-Ereignis generierte.

Syntax

typedef struct _NET_ADAPTER_WAKE_REASON_PACKET {
  ULONG     Size;
  ULONG     PatternId;
  ULONG     OriginalPacketSize;
  WDFMEMORY WakePacket;
} NET_ADAPTER_WAKE_REASON_PACKET;

Angehörige

Size

Die Größe dieser Struktur in Byte.

PatternId

Ein ULONG-Wert, der den Bezeichner des Wake-on-LAN (WOL)-Musters angibt, das mit dem Wake-Paket übereinstimmt.

OriginalPacketSize

Ein ULONG-Wert, der die ursprüngliche Länge des Wake-Pakets in Byteeinheiten angibt.

WakePacket

Ein WDFMEMORY-Puffer, der das Wake-Paket enthält.

Bemerkungen

Rufen Sie NET_ADAPTER_WAKE_REASON_PACKET_INIT auf, um diese Struktur zu initialisieren, wenn der NET_WAKE_SOURCE_TYPE NetWakeSourceTypeBitmapPattern ist.

Rufen Sie NET_ADAPTER_WAKE_REASON_MAGIC_PACKET_INIT auf, um diese Struktur zu initialisieren, wenn der NET_WAKE_SOURCE_TYPE netWakeSourceTypeMagicPacket ist.

Rufen Sie NET_ADAPTER_WAKE_REASON_FILTER_PACKET_INIT auf, um diese Struktur zu initialisieren, wenn der NET_WAKE_SOURCE_TYPE netWakeSourceTypePacketFilterMatch ist.

Rufen Sie NET_ADAPTER_WAKE_REASON_EAPOL_PACKET_INIT auf, um diese Struktur zu initialisieren, wenn die NET_WAKE_SOURCE_TYPE NetWakeSourceTypeEapolPacket ist.

Eine NET_ADAPTER_WAKE_REASON_PACKET Struktur wird als Eingabeparameter an NetAdapterReportWakeReasonPacketübergeben.

Anforderungen

Anforderung Wert
mindestens unterstützte Client- Windows 10, Version 2004
Mindest-UMDF-Version 2.33
Header- netadaptercx.h (include netadaptercx.h)

Siehe auch

Konfigurieren von Energieverwaltungs-

NET_ADAPTER_WAKE_REASON_PACKET_INIT

NetAdapterReportWakeReasonPacket