WM_COMPACTING訊息

當系統偵測到超過 30 秒到 60 秒間隔的系統時間超過 12.5% 時,傳送至所有最上層視窗。 這表示系統記憶體不足。

視窗會透過 其 WindowProc 函 式接收此訊息。

注意

此訊息僅供與 16 位 Windows 應用程式相容。

 

#define WM_COMPACTING                   0x0041

參數

wParam

中央處理單位 (CPU) 目前由系統壓縮記憶體到系統執行其他作業所花費 CPU 時間的比例。 例如,0x8000代表壓縮記憶體所花費的 50% CPU 時間。

lParam

不使用這個參數。

傳回值

類型: LRESULT

如果應用程式處理此訊息,它應該會傳回零。

備註

當應用程式收到此訊息時,應該盡可能釋放記憶體,並考慮應用程式目前的活動層級,以及系統上執行的應用程式總數。

規格需求

需求
最低支援的用戶端
Windows 2000 Professional [僅限傳統型應用程式]
最低支援的伺服器
Windows 2000 Server [僅限桌面應用程式]
標頭
Winuser.h (包括 Windows.h)

另請參閱

Windows 概觀