UMDF определяет состояние отображения (вкл / затемнение / выключение) из событий перезагрузки системы / перезапуска - PullRequest
1 голос
/ 23 января 2020

Используя PowerSettingRegisterNotification , я смог прослушать состояния отображения следующих событий питания системы (используя GUID_CONSOLE_DISPLAY_STATE в качестве SettingGUID):

  • Выключение системы
  • Сон
  • Спящий режим
  • Режим ожидания пользователя (отключение экрана через n минут)

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

Это нормальное поведение? Или я должен слушать другое событие, специально для обработки сценариев такого типа?

РЕДАКТИРОВАТЬ: я также попытался GUID_MONITOR_POWER_ON в качестве моего SettingGUID, то же самое поведение.

...