Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
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 |
|---|---|
|
La routine de rappel a été annulée. |
|
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 | Disponible à partir de Windows Vista. |
| Plateforme cible | Universal |
| En-tête | wdm.h (include Wdm.h, Ntddk.h, Ntifs.h) |
| Bibliothèque | NtosKrnl.lib |
| DLL | NtosKrnl.exe |
| IRQL | PASSIVE_LEVEL |