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