当Windows检测到超过12.5%的系统时间超过30秒至60秒间隔时,WM_COMPACTING消息被发送到所有顶级窗口。这表示系统内存不足。
WM_COMPACTING
wCompactRatio = wParam; //压实比
参数
【wCompactRatio】
价值【wParam中】.指定Windows压缩内存当前使用的CPU中心处理时间与执行其他操作的Windows所花费的CPU时间的比例。例如,0x8000表示压缩内存所花费的CPU时间的50%。
返回值
如果应用程序处理此消息,则应返回零。
备注
当应用程序收到此消息时,应尽可能释放尽可能多的内存,同时考虑到应用程序的当前活动级别和运行Windows的应用程序总数。