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 lors de la création de rapports indiquant 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
Aucun
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 zéro la mémoire de la structure NET_ADAPTER_WAKE_REASON_PACKET, définit le membre size et définit le membre PatternId sur NetAdapterWakeMagicPatternId.
Exigences
Exigence | Valeur |
---|---|
client minimum pris en charge | Windows 11 |
serveur minimum pris en charge | Windows Server 2022 |
plateforme cible | Universel |
version minimale de UMDF | 2.33 |
d’en-tête | netadaptercx.h (include netadaptercx.h) |
IRQL | Tout niveau tant que la mémoire cible est résidente |
Voir aussi
configuration de l' de gestion de l’alimentation NetAdapterCx
NET_ADAPTER_WAKE_REASON_PACKET