[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 |
|