structure NET_ADAPTER_WAKE_REASON_PACKET (netadaptercx.h)
La structure NET_ADAPTER_WAKE_REASON_PACKET décrit un paquet réseau (appelé paquet de veille) qui a provoqué la génération d’un événement de mise en éveil de la carte réseau.
Syntaxe
typedef struct _NET_ADAPTER_WAKE_REASON_PACKET {
ULONG Size;
ULONG PatternId;
ULONG OriginalPacketSize;
WDFMEMORY WakePacket;
} NET_ADAPTER_WAKE_REASON_PACKET;
Membres
Size
Taille de cette structure, en octets.
PatternId
Valeur ULONG qui spécifie l’identificateur du modèle wake-on-LAN (WOL) qui correspond au paquet de veille.
OriginalPacketSize
Valeur ULONG qui spécifie la longueur d’origine, en unités d’octets, du paquet de veille.
WakePacket
Mémoire tampon WDFMEMORY qui contient le paquet de veille.
Remarques
Appelez NET_ADAPTER_WAKE_REASON_PACKET_INIT pour initialiser cette structure si le NET_WAKE_SOURCE_TYPE est NetWakeSourceTypeBitmapPattern.
Appelez NET_ADAPTER_WAKE_REASON_MAGIC_PACKET_INIT pour initialiser cette structure si le NET_WAKE_SOURCE_TYPE est NetWakeSourceTypeMagicPacket.
Appelez NET_ADAPTER_WAKE_REASON_FILTER_PACKET_INIT pour initialiser cette structure si le NET_WAKE_SOURCE_TYPE est NetWakeSourceTypePacketFilterMatch.
Appelez NET_ADAPTER_WAKE_REASON_EAPOL_PACKET_INIT pour initialiser cette structure si le NET_WAKE_SOURCE_TYPE est NetWakeSourceTypeEapolPacket.
Une structure NET_ADAPTER_WAKE_REASON_PACKET est passée en tant que paramètre d’entrée à NetAdapterReportWakeReasonPacket.
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows 10, version 2004 |
Version UMDF minimale | 2,33 |
En-tête | netadaptercx.h (inclure netadaptercx.h) |
Voir aussi
Configuration de la gestion de l’alimentation