Fonction PoFxCompleteDevicePowerNotRequired (wdm.h)

La routine PoFxCompleteDevicePowerNotRequired informe l’infrastructure de gestion de l’alimentation (PoFx) que le pilote appelant a terminé sa réponse à un appel à la routine de rappel DevicePowerNotRequiredCallback du pilote.

Syntaxe

void PoFxCompleteDevicePowerNotRequired(
  [in] POHANDLE Handle
);

Paramètres

[in] Handle

Handle qui représente l’inscription de l’appareil auprès de PoFx. Le pilote de périphérique a déjà reçu ce handle de la routine PoFxRegisterDevice .

Valeur de retour

None

Remarques

Une fois que PoFx a appelé la routine de rappel DevicePowerNotRequiredCallback du pilote, le pilote doit répondre en appelant PoFxCompleteDevicePowerNotRequired.

PoFx appelle la routine DevicePowerNotRequiredCallback du pilote pour informer le pilote que l’appareil n’est plus obligé de rester à l’état D0. En réponse à cet appel, le pilote peut choisir d’entrer un état Dx de faible puissance ou de rester à l’état D0. Une fois que le pilote a terminé sa réponse à l’appel DevicePowerNotRequiredCallback , le pilote appelle PoFxCompleteDevicePowerNotRequired pour informer PoFx. L’appel PoFxCompleteDevicePowerNotRequired peut se produire pendant ou après l’appel DevicePowerNotRequiredCallback .

Configuration requise

Condition requise Valeur
Client minimal pris en charge Disponible à partir de Windows 8.
Plateforme cible Universal
En-tête wdm.h
Bibliothèque Ntoskrnl.lib
DLL Ntoskrnl.exe
IRQL <= DISPATCH_LEVEL

Voir aussi

DevicePowerNotRequiredCallback

PoFxRegisterDevice