Поделиться через


Регистрация на Power Events

Приложения могут лучше адаптировать свое поведение к текущему состоянию питания компьютера, регистрируясь на события питания. Приложение должно подписаться на все события изменения энергоснабжения, которые могут повлиять на его поведение.

Приложение или служба использует функцию RegisterPowerSettingNotification для регистрации уведомлений. При изменении соответствующих параметров питания система отправляет уведомления следующим образом:

В структуре POWERBROADCAST_SETTING элемент PowerSetting содержит GUID, определяющий уведомление, и элемент Data содержит новое значение параметра питания.

Для получения списка идентификаторов GUID параметров питания для уведомлений, которые наиболее полезны для приложений, см. GUID параметров питания.