PoUnregisterPowerSettingCallback-Funktion (wdm.h)
Mit der PoUnregisterPowerSettingCallback-Routine wird die Registrierung einer Rückrufroutine aufgehoben, die ein Treiber zuvor durch Aufrufen der PoRegisterPowerSettingCallback-Routine registriert hat.
Syntax
NTSTATUS PoUnregisterPowerSettingCallback(
[in, out] PVOID Handle
);
Parameter
[in, out] Handle
Ein Handle für eine Rückrufroutine, die ein Treiber durch Aufrufen von PoRegisterPowerSettingCallback registriert hat.
Rückgabewert
PoUnregisterPowerSettingCallback gibt eine der folgenden Rückgaben zurück:
Rückgabecode | Beschreibung |
---|---|
|
Die Rückrufroutine wurde nicht registriert. |
|
Der Handle-Wert ist kein gültiges Handle für eine Rückrufroutine für Energieeinstellungen. |
Hinweise
Ein Treiber ruft PoUnregisterPowerSettingCallback auf, um die Registrierung einer Rückrufroutine für Die Energieeinstellung aufzuheben, die der Treiber zuvor durch Aufrufen von PoRegisterPowerSettingCallback registriert hat.
Ein Treiber muss PoUnregisterPowerSettingCallback aufrufen, um die Registrierung jeder zuvor registrierten Rückrufroutine aufzuheben. Alle von einem Treiber registrierten Rückrufroutinen sollten in der Entladen-Routine des Treibers nicht registriert werden.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Verfügbar ab Windows Vista. |
Zielplattform | Universell |
Header | wdm.h (einschließlich Wdm.h, Ntddk.h, Ntifs.h) |
Bibliothek | NtosKrnl.lib |
DLL | NtosKrnl.exe |
IRQL | PASSIVE_LEVEL |