使用PowerSettingRegisterNotification,我能够监听以下系统电源事件的显示状态(GUID_CONSOLE_DISPLAY_STATE
用作 SettingGUID):
- 系统关机
- 睡觉
- 休眠
- 用户空闲(n 分钟后关闭屏幕)
我无法收到显示状态的是执行系统重新启动时。我的电源设置通知回调未被调用,既不是从重新启动前的显示状态关闭,也不是在重新启动后显示状态打开。
这是正常行为吗?还是我应该听另一个事件,专门处理这种情况?
编辑:我也尝试过GUID_MONITOR_POWER_ON
作为我的 SettingGUID,产生了相同的行为。