structure NET_DEVICE_POWER_POLICY_EVENT_CALLBACKS (netdevice.h)
La structure NET_DEVICE_POWER_POLICY_EVENT_CALLBACKS contient des pointeurs de fonction pour les fonctions de rappel de stratégie d’alimentation d’un pilote client.
Syntaxe
typedef struct _NET_DEVICE_POWER_POLICY_EVENT_CALLBACKS {
ULONG Size;
PFN_NET_DEVICE_PREVIEW_WAKE_SOURCE EvtDevicePreviewBitmapPattern;
PFN_NET_DEVICE_PREVIEW_POWER_OFFLOAD EvtDevicePreviewArpOffload;
PFN_NET_DEVICE_PREVIEW_POWER_OFFLOAD EvtDevicePreviewNSOffload;
} NET_DEVICE_POWER_POLICY_EVENT_CALLBACKS;
Membres
Size
Taille de cette structure, en octets.
EvtDevicePreviewBitmapPattern
Pointeur vers l’implémentation par le pilote client de la fonction de rappel EvtNetDevicePreviewWakeSource pour l’aperçu d’un modèle de veille bitmap.
EvtDevicePreviewArpOffload
Pointeur vers une implémentation de la fonction de rappel EvtNetDevicePreviewPowerOffload pour la préversion d’un déchargement de protocole ARP IPv4.
EvtDevicePreviewNSOffload
Pointeur vers une implémentation de la fonction de rappel EvtNetDevicePreviewPowerOffload pour la préversion d’un déchargement du protocole de sollicitation de voisin IPv6 (NS).
Remarques
Appelez NET_DEVICE_POWER_POLICY_EVENT_CALLBACKS_INIT pour initialiser cette structure, puis fournissez des pointeurs vers les rappels que votre pilote client implémente. Si votre pilote client n’implémente pas l’un des rappels, définissez ce membre sur NULL.
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows 10, version 2004 |
Version UMDF minimale | 2,33 |
En-tête | netdevice.h (inclure netadaptercx.h) |
Voir aussi
Configuration de la gestion de l’alimentation