Fonction PoUnregisterFromEffectivePowerModeNotifications (wdm.h)

La fonction PoUnregisterFromEffectivePowerModeNotifications annule l’inscription des notifications de modification du mode d’alimentation effectives. Cette fonction est destinée à être appelée à partir du code de nettoyage et attend que tous les rappels se terminent avant de vous désinscrire.

Syntaxe

NTSTATUS PoUnregisterFromEffectivePowerModeNotifications(
  PO_EPM_HANDLE RegistrationHandle
);

Paramètres

RegistrationHandle

Handle correspondant à une inscription en mode d’alimentation unique. Ce handle doit avoir été enregistré par l’appelant après l’appel à PowerRegisterForEffectivePowerModeNotifications et passé ici.

Valeur retournée

Retourne S_OK (zéro) si l’appel a réussi et une valeur différente de zéro si l’appel a échoué.

Remarques

Immédiatement après l’inscription, le rappel est appelé avec la valeur actuelle du paramètre d’alimentation. Si l’inscription se produit alors que le paramètre d’alimentation change, vous pouvez recevoir plusieurs rappels ; le dernier rappel est la mise à jour la plus récente.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows 11, version 24H2
En-tête wdm.h (inclure Wdm.h)
Bibliothèque NtosKrnl.lib
DLL NtosKrnl.exe
IRQL PASSIVE_LEVEL

Voir aussi

PO_EFFECTIVE_POWER_MODE

PO_EFFECTIVE_POWER_MODE_CALLBACK

PoRegisterForEffectivePowerModeNotifications