Compartilhar via


CWnd::OnCompacting

A estrutura chama esta função de membro para todas as janelas de nível superior quando o Windows detecta que mais de 12.5 % do time do sistema em um intervalo de 30 a 60 segundos está sendo utilizada a compactação de memória.

afx_msg void OnCompacting(
   UINT nCpuTime 
);

Parâmetros

  • nCpuTime
    Especifica a proporção de time da CPU atualmente gasto pelo Windows compactando memória para time de CPU gasto executando outras operações.Por exemplo, 8000h representa 50 por cento da memória de compactação de time gasto da CPU.

Comentários

Isso indica que a memória do sistema é baixa.

Quando um CWnd objeto recebe essa telefonar, ele deve liberar o máximo de memória possível, levando em conta o nível corrente de atividade do aplicativo e o número total de aplicativos em execução no Windows. O aplicativo pode telefonar a função do Windows para determinar quantos aplicativos estão sendo executados.

Observação:

Essa função de membro é chamada pela estrutura para permitir que seu aplicativo manipular uma mensagem do Windows.Os parâmetros passados para sua função refletem os parâmetros recebidos pela estrutura quando a bagunça Idade foi recebida.Se você chamar a implementação da classe de base dessa função, essa implementação usará os parâmetros passados originalmente com a mensagem e não os parâmetros que você fornecer para a função.

Requisitos

Cabeçalho: afxwin.h

Consulte também

Referência

Classe CWnd

Gráfico de hierarquia

WM_COMPACTING

Outros recursos

Membros CWnd