событие 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
Зарезервировано: должно быть равно нулю.
Возвращаемое значение
Нет возвращаемого значения.
Замечания
Приложения обычно реагируют на это событие путем возобновления нормальной работы.
Requirements
Требование | Значение |
---|---|
Минимальная версия клиента |
Windows XP [только классические приложения] |
Минимальная версия сервера |
Windows Server 2003 [только классические приложения] |
Завершение поддержки клиентов |
Windows XP |
Завершение поддержки сервера |
Windows Server 2003 |
Верхний колонтитул |
|