NET_ADAPTER_WAKE_REASON_PACKET-Struktur (netadaptercx.h)

Die NET_ADAPTER_WAKE_REASON_PACKET-Struktur beschreibt ein Netzwerkpaket (bekannt als Reaktivierungspaket), das dazu führte, dass der Netzwerkadapter ein Aktivierungsereignis generierte.

Syntax

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

Member

Size

Die Größe dieser Struktur in Bytes.

PatternId

Ein ULONG-Wert, der den Bezeichner des Wake-on-LAN-Musters (WOL) angibt, das dem Reaktivierungspaket entspricht.

OriginalPacketSize

Ein ULONG-Wert, der die ursprüngliche Länge des Reaktivierungspakets in Byteseinheiten angibt.

WakePacket

Ein WDFMEMORY-Puffer, der das Reaktivierungspaket enthält.

Hinweise

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 der NET_WAKE_SOURCE_TYPE NetWakeSourceTypeEapolPacket ist.

Eine NET_ADAPTER_WAKE_REASON_PACKET-Struktur wird als Eingabeparameter an NetAdapterReportWakeReasonPacket übergeben.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows 10, Version 2004
UMDF-Mindestversion 2.33
Kopfzeile netadaptercx.h (include netadaptercx.h)

Weitere Informationen

Konfigurieren der Energieverwaltung

NET_ADAPTER_WAKE_REASON_PACKET_INIT

NetAdapterReportWakeReasonPacket