Freigeben über


PoUnregisterFromEffectivePowerModeNotifications-Funktion (wdm.h)

Die PoUnregisterFromEffectivePowerModeNotifications-Funktion hebt die Registrierung von Änderungsbenachrichtigungen für den effektiven Energiemodus auf. Diese Funktion soll vom Bereinigungscode aufgerufen werden und wartet, bis alle Rückrufe abgeschlossen sind, bevor die Registrierung aufgehoben wird.

Syntax

NTSTATUS PoUnregisterFromEffectivePowerModeNotifications(
  PO_EPM_HANDLE RegistrationHandle
);

Parameter

RegistrationHandle

Das Handle, das einer einzelnen Energiemodusregistrierung entspricht. Dieses Handle sollte vom Aufrufer nach dem Aufruf von PowerRegisterForEffectivePowerModeNotifications gespeichert und hier übergeben werden.

Rückgabewert

Gibt S_OK (Null) zurück, wenn der Aufruf erfolgreich war, und einen Wert ohne Zero, wenn beim Aufruf ein Fehler aufgetreten ist.

Hinweise

Unmittelbar nach der Registrierung wird der Rückruf mit dem aktuellen Wert der Energieeinstellung aufgerufen. Wenn die Registrierung erfolgt, während sich die Energieeinstellung ändert, erhalten Sie möglicherweise mehrere Rückrufe. der letzte Rückruf ist das neueste Update.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows 11, Version 24H2
Kopfzeile wdm.h (einschließen von Wdm.h)
Bibliothek NtosKrnl.lib
DLL NtosKrnl.exe
IRQL PASSIVE_LEVEL

Weitere Informationen

PO_EFFECTIVE_POWER_MODE

PO_EFFECTIVE_POWER_MODE_CALLBACK

PoRegisterForEffectivePowerModeNotifications