Win32 API. Структуры и сообщения окна - Сообщение WM_COMPACTING

ОГЛАВЛЕНИЕ

Сообщение WM_COMPACTING

Сообщение WM_COMPACTING посылается всем окнам верхнего уровня, когда Windows обнаруживает больше чем 12.5 процентов от системного времени в течение от 30 - до 60-секундного интервала, тратится на уплотнение памяти. Это указывает на то, что недостаточно системной памяти.

Синтаксис

WM_COMPACTING 
wCompactRatio = wParam; // степень сжатия

Параметры

wCompactRatio
Значение wParam. Устанавливает коэффициент текущего времени центрального процессора (ЦП), потраченного Windows на уплотнение памяти, к текущему времени ЦП, потраченному Windows на выполнение других действий. Например, 0x8000 представляет 50 процентов от потраченного ПРОЦЕССОРНОГО ВРЕМЕНИ на уплотнение памяти.

Возвращаемые значения

Если приложение обрабатывает это сообщение, оно должно возвратить ноль.

Замечания

Когда прикладная программа принимает это сообщение, она должна освободить так много памяти, сколько это возможно, принимая во внимание текущий уровень действия прикладной про-граммы и общее количество прикладных программ, запущенных в Windows.

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

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