CWnd::OnCompacting

L'infrastructure appelle cette fonction membre pour toutes les fenêtres de niveau supérieur lorsque les fenêtres les détecte que plus de 12,5 % de temps système sur les 30 - à intervalle 60 est consacré de non-compactage la mémoire.

afx_msg void OnCompacting(
   UINT nCpuTime 
);

Paramètres

  • nCpuTime
    Spécifie le rapport du temps processeur actuel consacré par windows non-compactage la mémoire au temps processeur passé à effectuer d'autres opérations.Par exemple, 8000h représente 50 % de temps processeur dépensés non-compactage la mémoire.

Notes

Cela indique que la mémoire système est insuffisante.

Lorsqu'un objet d' CWnd reçoit cet appel, il doit libérer la mémoire autant que possible, en fonction de le niveau en cours de l'activité de l'application et du nombre total des applications qui s'exécutent dans windows.L'application peut appeler la fonction Windows pour déterminer le nombre d'applications s'exécutent.

[!REMARQUE]

Cette fonction membre est appelée par l'infrastructure pour permettre à votre application de gérer un message de fenêtre.Les paramètres sont passés à la fonction reflètent les paramètres acceptés par l'infrastructure lorsque le message a été accepté.Si vous appelez l'implémentation de la classe de base de cette fonction, cette implémentation utilise les paramètres initialement passés avec le message et non les paramètres que vous fournissez à la fonction.

Configuration requise

Header: afxwin.h

Voir aussi

Référence

CWnd, classe

Graphique de la hiérarchie

WM_COMPACTING