mensaje de WM_COMPACTING

Se envía a todas las ventanas de nivel superior cuando el sistema detecta más del 12,5 por ciento del tiempo del sistema durante un intervalo de 30 a 60 segundos se dedica a compactar la memoria. Esto indica que la memoria del sistema es baja.

Una ventana recibe este mensaje a través de la función WindowProc.

Nota:

Este mensaje solo se proporciona por compatibilidad con aplicaciones basadas en Windows de 16 bits.

 

#define WM_COMPACTING                   0x0041

Parámetros

wParam

La relación entre el tiempo de la unidad de procesamiento central (CPU) empleado actualmente por el sistema compactando la memoria en el tiempo de CPU dedicado actualmente por el sistema que realiza otras operaciones. Por ejemplo, 0x8000 representa el 50 % del tiempo de CPU dedicado a compactar memoria.

lParam

Este parámetro no se utiliza.

Valor devuelto

Tipo: LRESULT

Si una aplicación procesa este mensaje, debe devolver cero.

Observaciones

Cuando una aplicación recibe este mensaje, debe liberar tanta memoria como sea posible, teniendo en cuenta el nivel actual de actividad de la aplicación y el número total de aplicaciones que se ejecutan en el sistema.

Requisitos

Requisito Value
Cliente mínimo compatible
Windows 2000 Professional [solo aplicaciones de escritorio]
Servidor mínimo compatible
Windows 2000 Server [solo aplicaciones de escritorio]
Encabezado
Winuser.h (incluya Windows.h)

Consulte también

Información general de Windows