C++ C++ C# C# ASP.NET Security ASP.NET Security ASM ASM Скачать Скачать Поиск Поиск Хостинг Хостинг  
  Программа для работы с LPT портом...
Язык: .NET — ©Alexey...
  "ASP.NET Atlas" – AJAX в исполнении Micro...
Язык: .NET — ©legigor@mail.ru...
  "Невытесняющая" Многопоточность...
Язык: C/C++ — ©...
  Update World C++: Сборник GPL QT исходников
  Весь сайт целиком можно загрузить по ссылкам из раздела Скачать
Дебетовая карта Home Credit [CPS] RU

 1.27.3.26 Сообщение WM_POWER / Окна… / Win32 API

1.27.3.26 Сообщение WM_POWER

Сообщение WM_POWER посылается тогда, когда система, обычно персональный компьютер c батарейным питанием, собирается вводить режим приостановки работы. Сообщение WM_POWER устаревшее. Оно предусматривается, чтобы упростить переносимость 16-разрядных прикладных программ базирующихся на Windows. Новые базирующиеся на Win32 прикладные программы должны использовать сообщение WM_POWERBROADCAST.

Синтаксис

 
WM_POWER  
fwPowerEvt = wParam;    // уведомительное сообщение о понижении питания 

Параметры
fwPowerEvt
Значение wParam. Определяет уведомительное сообщение о понижении питания. Этот параметр может быть одно из следующих значений:

  • PWR_CRITICALRESUME - Указывает на то, что система возобновляет действие по-сле ввода режима приостановки работы без первоначальной посылки уведомительного сообщения PWR_SUSPENDREQUEST прикладной программе. Прикладная программа должна выполнить любые необходимые действия восстановления.
  • PWR_SUSPENDREQUEST - Указывает, что система собирается ввести режим приостановки работы.
  • PWR_SUSPENDRESUME - Указывает, что система возобновляет работу, после введения режима приостановки работы нормально, то есть система послала уведомительное сообщение PWR_SUSPENDREQUEST прикладной программе прежде, чем работа системы была приостановлена. Прикладная программа должна выполнить любые необходимые действия восстановления.

Возвращаемые значения
Значение, возвращаемое прикладной программой зависит от значения параметра wParam. Если wParam - PWR_SUSPENDREQUEST, возвращаемое значение - PWR_FAIL, чтобы предохранить систему от ввода состояния приостановки работы; иначе, это - PWR_OK. Если wParam - PWR_SUSPENDRESUME или PWR_CRITICALRESUME, возвращаемое значение нулевое.

Замечания
Это сообщение посылается только прикладной программе, которая исполняется системой и соответствует техническим требованиям Улучшенной системы питания (APM) базисная системы ввода -вывода (BIOS). Сообщение посылается драйвером управления питанием каждому окну, возвращен-ному функцией EnumWindows. Режим приостановки работы - состояние, в котором происходит самая большая эффективность сбережения мощности, но все действующие данные и параметры сохраняются. Память с произвольной выборкой (RAM) сохраняет свое содержание, но многие устройства, вероятно, будут выключены.

Смотри также EnumWindows, WM_POWERBROADCAST

Размещение и совместимость WM_POWER

Windows NT		Да 
Win95			Да 
Win32s			Да 
Импортируемая библиотека	-
Заголовочный файл		winuser.h 
Unicode			Нет 
Замечания по платформе	Не имеется

| |
Автор Владимир Соковиков.
[AD]





Дебетовая карта Home Credit [CPS] RU