WM_COMPACTING 메시지
시스템이 30-60초 간격 동안 시스템 시간의 12.5% 이상을 감지하면 모든 최상위 창으로 전송되어 메모리 압축에 소비됩니다. 이는 시스템 메모리가 낮다는 것을 나타냅니다.
창은 WindowProc 함수를 통해 이 메시지를 받습니다.
참고
이 메시지는 16 비트 Windows 기반 애플리케이션 호환성을 위해서만 제공 됩니다.
#define WM_COMPACTING 0x0041
매개 변수
-
wParam
-
현재 시스템에서 메모리를 압축하는 데 소요된 CPU(중앙 처리 장치) 시간의 비율과 다른 작업을 수행하는 시스템에서 현재 소비한 CPU 시간의 비율입니다. 예를 들어 0x8000 메모리 압축에 소요된 CPU 시간의 50%를 나타냅니다.
-
lParam
-
이 매개 변수는 사용되지 않습니다.
반환 값
형식: LRESULT
애플리케이션이 이 메시지를 처리하면 0을 반환해야 합니다.
설명
애플리케이션이 이 메시지를 받으면 애플리케이션의 현재 활동 수준과 시스템에서 실행되는 애플리케이션의 총 수를 고려하여 가능한 한 많은 메모리를 확보해야 합니다.
요구 사항
요구 사항 | 값 |
---|---|
지원되는 최소 클라이언트 |
Windows 2000 Professional[데스크톱 앱만] |
지원되는 최소 서버 |
Windows 2000 Server[데스크톱 앱만] |
헤더 |
|
추가 정보