NET_ADAPTER_WAKE_REASON_FILTER_PACKET_INIT, fonction (netadaptercx.h)

Le pilote client appelle la fonction NET_ADAPTER_WAKE_REASON_FILTER_PACKET_INIT pour initialiser une structure de NET_ADAPTER_WAKE_REASON_PACKET lorsqu’il signale qu’un paquet correspondant à un filtre pris en charge par le pilote a provoqué un événement de mise en éveil.

Syntaxe

void NET_ADAPTER_WAKE_REASON_FILTER_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 NetWakeSourceTypePacketFilterMatch, appelez NET_ADAPTER_WAKE_REASON_FILTER_PACKET_INIT pour initialiser la structure NET_ADAPTER_WAKE_REASON_PACKET . Appelez NetAdapterReportWakeReasonPacket pour signaler cette raison de sortie de veille à NetAdapterCx.

Cette fonction met à 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 NetAdapterWakeFilterPatternId.

Configuration requise

Condition requise Valeur
Serveur minimal pris en charge Windows Server 2022
Plateforme cible Universal
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