fonction NET_ADAPTER_WAKE_REASON_MAGIC_PACKET_INIT (netadaptercx.h)
Le pilote client appelle la fonction NET_ADAPTER_WAKE_REASON_MAGIC_PACKET_INIT pour initialiser une structure de NET_ADAPTER_WAKE_REASON_PACKET lorsqu’il signale qu’un paquet magique a provoqué un événement de mise en éveil.
Syntaxe
void NET_ADAPTER_WAKE_REASON_MAGIC_PACKET_INIT(
[out] NET_ADAPTER_WAKE_REASON_PACKET *Reason
);
Paramètres
[out] Reason
Pointeur vers un pilote alloué NET_ADAPTER_WAKE_REASON_PACKET structure.
Valeur de retour
None
Remarques
Lorsque le NET_WAKE_SOURCE_TYPE est NetWakeSourceTypeMagicPacket, appelez NET_ADAPTER_WAKE_REASON_MAGIC_PACKET_INIT pour initialiser la structure NET_ADAPTER_WAKE_REASON_PACKET . Appelez NetAdapterReportWakeReasonPacket pour signaler cette raison de veille à NetAdapterCx.
Cette fonction vide la mémoire de la structure NET_ADAPTER_WAKE_REASON_PACKET , définit le membre Size et définit le membre PatternId sur NetAdapterWakeMagicPatternId.
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows 11 |
Serveur minimal pris en charge | Windows Server 2022 |
Plateforme cible | Universal |
Version UMDF minimale | 2,33 |
En-tête | netadaptercx.h (inclure netadaptercx.h) |
IRQL | N’importe quel niveau tant que la mémoire cible est résidente |
Voir aussi
Configuration de La gestion de l’alimentation NetAdapterCx
NET_ADAPTER_WAKE_REASON_PACKET