Compartir a través de


CWnd::OnCompacting

El marco de trabajo llama a esta función miembro para todas las ventanas de nivel superior cuando Windows detecta que el más del 12,5 por ciento de hora del sistema sobre 30 - al intervalo de 60 segundos se transfiere compactando memoria.

afx_msg void OnCompacting(
   UINT nCpuTime 
);

Parámetros

  • nCpuTime
    Especifica la proporción de tiempo de CPU última actualmente por Windows que compacta la memoria al tiempo de CPU último para realizar otras operaciones.Por ejemplo, 8000h representa el 50 por ciento de tiempo de CPU último compactando memoria.

Comentarios

Esto indica que queda poca memoria del sistema.

Cuando un objeto de CWnd recibe esta llamada, 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 Windows.La aplicación puede llamar a la función de Windows para determinar cuántas aplicaciones ejecutan.

[!NOTA]

Esta función miembro llaman el marco para que la aplicación pueda controlar un mensaje de Windows.Los parámetros pasados a la función reflejan los parámetros recibidos por el marco cuando el mensaje se recibió.Si llama a la implementación de la clase base de esta función, esa implementación utilizará los parámetros pasados originalmente con el mensaje y no los parámetros que se proporciona a la función.

Requisitos

encabezado: afxwin.h

Vea también

Referencia

Clase de CWnd

Gráfico de jerarquía

WM_COMPACTING