PBT_APMQUERYSUSPENDFAILED 事件
[PBT_APMQUERYSUSPENDFAILED 可用于“要求”部分中指定的操作系统。 Windows Vista 中移除了针对此事件的支持。 请改用 SetThreadExecutionState。]
通知应用程序暂停计算机的权限被拒绝。 如果任何应用程序或驱动程序将 BROADCAST_QUERY_DENY 返回到以前的 PBT_APMQUERYSUSPEND 事件,则会广播此事件。
窗口通过 WM_POWERBROADCAST 消息接收此事件。 wParam 和 lParam 参数的设置如下所述。
LRESULT
CALLBACK
WindowProc( HWND hwnd, // handle to window
UINT uMsg, // WM_POWERBROADCAST
WPARAM wParam, // PBT_APMQUERYSUSPENDFAILED
LPARAM lParam); // zero
参数
hwnd
窗口的句柄。
uMsg
值 | 含义 |
---|---|
|
消息标识符。 |
wParam
值 | 含义 |
---|---|
|
事件标识符。 |
lParam
保留:必须为零。
返回值
无返回值。
备注
应用程序通常通过恢复正常操作来响应此事件。
要求
要求 | 值 |
---|---|
最低受支持的客户端 |
Windows XP [仅限桌面应用] |
最低受支持的服务器 |
Windows Server 2003 [仅限桌面应用] |
客户端支持结束 |
Windows XP |
结束服务器支持 |
Windows Server 2003 |
Header |
|