Freigeben über


Registrieren für Power Events

Anwendungen können ihr Verhalten besser an den aktuellen Energiezustand des Computers anpassen, indem sie sich für Energieereignisse registrieren. Eine Anwendung sollte sich für jedes Energiewechselereignis registrieren, das sich auf das Verhalten auswirken kann.

Eine Anwendung oder ein Dienst verwendet die Funktion RegisterPowerSettingNotification , um sich für Benachrichtigungen zu registrieren. Wenn sich die entsprechende Energieeinstellung ändert, sendet das System Benachrichtigungen wie folgt:

In der POWERBROADCAST_SETTING-Struktur enthält das PowerSetting-Element die GUID, die die Benachrichtigung identifiziert, und das Data-Element enthält den neuen Wert der Energieeinstellung.

Eine Liste der ENERGIEeinstellungs-GUIDs für Benachrichtigungen, die für Anwendungen am nützlichsten sind, finden Sie unter Power Setting-GUIDs.