Уведомление
WM_COMPACTINGСообщение
WM_COMPACTING отправляется всем окнам верхнего уровня, когда система обнаруживает, что больше чем 12.5 процентов от системного времени в течение от 30 - 60-секундного интервала, тратится на уплотнение памяти. Это указывает на то, что недостаточно системной памяти.Окно получает это сообщение через свою функцию
WindowProc.Синтаксис
WPARAM wParam LPARAM lParam;WM_COMPACTING |
Параметры
wParam
Устанавливает коэффициент текущего времени центрального процессора (ЦП), потраченного системой на уплотнение памяти, к текущему времени ЦП, потраченному системой на выполнение других действий. Например, 0x8000 представляет 50 процентов от потраченного процессорного времени на уплотнение памяти.
lParam
Этот параметр не используется
Возвращаемые значения
Если приложение обрабатывает это сообщение, оно должно возвратить ноль.
Замечания
Когда прикладная программа принимает это сообщение, она должна освободить столько памяти, сколько это возможно, принимая во внимание текущий уровень действия приложения и общее количество прикладных программ, запущенных в системе.
Смотри также
Размещение и совместимость WM_COMPACTING |
|
Windows. NET Server |
Да |
Windows XP |
Да |
Windows 2000 |
Да |
Windows NT |
Да |
Windows Me |
Да |
Windows 98 |
Да |
Windows 95 |
Да |
Заголовочный файл |
|
- объявлено в |
Winuser.h |
- включено в |
Windows.h |