Partager via


NetDeviceInitSetPowerPolicyEventCallbacks, fonction (netdevice.h)

La fonction NetDeviceInitSetPowerPolicyEventCallbacks définit des rappels d’événements de stratégie d’alimentation facultatifs lors de l’initialisation d’un appareil pour un pilote client.

Syntaxe

void NetDeviceInitSetPowerPolicyEventCallbacks(
  [_Inout_] PWDFDEVICE_INIT                               DeviceInit,
  [_In_]    const NET_DEVICE_POWER_POLICY_EVENT_CALLBACKS *Callbacks
);

Paramètres

[_Inout_] DeviceInit

Pointeur vers un objet WDFDEVICE_INIT que le pilote client a reçu dans sa routine EvtDriverDeviceAdd .

[_In_] Callbacks

Pointeur vers une structure de NET_DEVICE_POWER_POLICY_EVENT_CALLBACKS de pilote client allouée et initialisée.

Valeur de retour

None

Remarques

Initialisez l’objet WDFDEVICE_INIT en appelant NetDeviceInitConfig avant d’appeler cette fonction. Initialisez la structure NET_DEVICE_POWER_POLICY_EVENT_CALLBACKS en appelant NET_DEVICE_POWER_POLICY_EVENT_CALLBACKS_INIT, puis renseignez les pointeurs vers les rappels que votre pilote client implémente.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows 10, version 2004
Plateforme cible Universal
Version UMDF minimale 2,33
En-tête netdevice.h (inclure netadaptercx.h)
Bibliothèque netadaptercxstub.lib
IRQL PASSIVE_LEVEL

Voir aussi

Configuration de la gestion de l’alimentation

NET_DEVICE_POWER_POLICY_EVENT_CALLBACKS