WM_COMPACTING сообщение
Отправляется во все окна верхнего уровня, когда система обнаруживает более 12,5 процента системного времени в течение 30–60-секундного интервала, затрачиваемого на сжатие памяти. Это означает, что системная память низкая.
Окно получает это сообщение через функцию WindowProc .
Примечание
Это сообщение предоставляется только для обеспечения совместимости с 16-разрядными приложениями Windows.
#define WM_COMPACTING 0x0041
Параметры
-
wParam
-
Соотношение времени центрального блока обработки (ЦП), затрачиваемого системой на сжатие памяти, к времени ЦП, затрачиваемого системой на выполнение других операций. Например, 0x8000 представляет 50 процентов времени ЦП, затрачиваемого на сжатие памяти.
-
lParam
-
Этот параметр не используется.
Возвращаемое значение
Тип: LRESULT
Если приложение обрабатывает это сообщение, оно должно возвращать ноль.
Комментарии
Когда приложение получает это сообщение, оно должно освободить как можно больше памяти с учетом текущего уровня активности приложения и общего числа приложений, запущенных в системе.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента |
Windows 2000 Professional [только классические приложения] |
Минимальная версия сервера |
Windows 2000 Server [только классические приложения] |
Заголовок |
|
См. также раздел