다음을 통해 공유


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[데스크톱 앱만]
헤더
Winuser.h(Windows.h 포함)

추가 정보

Windows 개요