Fonction PoUnregisterPowerSettingCallback (ntifs.h)

La routine PoUnregisterPowerSettingCallback annule l’inscription d’une routine de rappel de paramètre d’alimentation précédemment inscrite par un pilote en appelant la routine PoRegisterPowerSettingCallback .

Syntaxe

NTSTATUS PoUnregisterPowerSettingCallback(
  [in, out] PVOID Handle
);

Paramètres

[in, out] Handle

Handle pour une routine de rappel qu’un pilote a inscrit en appelant PoRegisterPowerSettingCallback.

Valeur retournée

PoUnregisterPowerSettingCallback retourne l’une des valeurs suivantes :

Code de retour Description
STATUS_SUCCESS
La routine de rappel a été annulée.
STATUS_INVALID_PARAMETER
La valeur Handle n’est pas un handle valide pour une routine de rappel de paramètre d’alimentation.

Remarques

Un pilote appelle PoUnregisterPowerSettingCallback pour annuler l’inscription d’une routine de rappel de paramètre d’alimentation précédemment inscrite par le pilote en appelant PoRegisterPowerSettingCallback.

Un pilote doit appeler PoUnregisterPowerSettingCallback pour annuler l’inscription de chaque routine de rappel précédemment inscrite. Toutes les routines de rappel inscrites par un pilote doivent être désinscrits dans la routine de déchargement du pilote.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows Vista.
Plateforme cible Universal
En-tête ntifs.h (inclure Wdm.h, Ntddk.h, Ntifs.h)
Bibliothèque NtosKrnl.lib
DLL NtosKrnl.exe
IRQL PASSIVE_LEVEL

Voir aussi

PoRegisterPowerSettingCallback