Partager via


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

NetAdapterReportWakeReasonPacket

NET_WAKE_SOURCE_TYPE