我有一个确实接收WM_POWERBROADCAST消息的应用程序,并且在旧系统上正常工作(使用S3睡眠状态)。我有一台新的计算机,Windows 10,使用S0低功耗空闲模式。从阅读MSDN文档,听起来像桌面活动主持人(DAM)应该在进入睡眠模式之前向我的Win32应用程序发送该消息。我没有看到它。
我查看了 powercfg 实用程序和一些报告,但我看不到任何有用的信息。
我想知道我是不是正确进入这种睡眠模式,或者我需要做其他事情来通知电源状态变化。我可以使用什么实用程序来查看这台新计算机上发生了什么?我应该做其他事情而不是WM_POWERBROADCAST方法来检测这台新计算机上的电源状态变化吗?谢谢!