Win32 API. Структуры и сообщения окна - Сообщение WM_COMPACTING
ОГЛАВЛЕНИЕ
Страница 17 из 56
Сообщение 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 Нет
Замечания по платформе Не имеется