PBT_APMRESUMEAUTOMATIC 事件
通知应用程序系统正在从睡眠或休眠状态恢复。 每次系统恢复时都会传递此事件,它不指示用户是否存在。
窗口通过 WM_POWERBROADCAST 消息接收此事件。 wParam 和 lParam 参数的设置如下所述。
注意
在 Windows 10 版本 1507 及更高版本的系统中,如果系统从睡眠状态恢复,立即进入休眠状态,则不会传递此事件。 在这种情况下,不会发送 WM_POWERBROADCAST 消息。
LRESULT
CALLBACK
WindowProc( HWND hwnd, // handle to window
UINT uMsg, // WM_POWERBROADCAST
WPARAM wParam, // PBT_APMRESUMEAUTOMATIC
LPARAM lParam); // zero
参数
hwnd
窗口的句柄。
uMsg
值 | 含义 |
---|---|
|
消息标识符。 |
wParam
值 | 含义 |
---|---|
|
事件标识符。 |
lParam
保留:必须为零。
返回值
无返回值。
注解
如果系统在广播 PBT_APMRESUMEAUTOMATIC 后检测到任何用户活动,它将广播 PBT_APMRESUMESUSPEND 事件,让应用程序知道它们可以恢复与用户的完全交互。
要求
要求 | 值 |
---|---|
最低受支持的客户端 |
Windows XP [仅限桌面应用] |
最低受支持的服务器 |
Windows Server 2003 [仅限桌面应用] |
Header |
|