WM_COMPACTING message
Envoyé à toutes les fenêtres de niveau supérieur lorsque le système détecte plus de 12,5 % du temps système sur un intervalle de 30 à 60 secondes est passé à compacter la mémoire. Cela indique que la mémoire système est faible.
Une fenêtre reçoit ce message via sa fonction WindowProc.
Notes
Ce message est fourni uniquement pour la compatibilité avec les applications Windows 16 bits.
#define WM_COMPACTING 0x0041
Paramètres
-
wParam
-
Ratio du temps de l’unité centrale de traitement (UC) actuellement passé par le système à compacter la mémoire par rapport au temps processeur actuellement consacré par le système effectuant d’autres opérations. Par exemple, 0x8000 représente 50 % du temps processeur consacré au compactage de la mémoire.
-
lParam
-
Ce paramètre n'est pas utilisé.
Valeur retournée
Type : LRESULT
Si une application traite ce message, elle doit retourner zéro.
Notes
Lorsqu’une application reçoit ce message, elle doit libérer autant de mémoire que possible, en tenant compte du niveau d’activité actuel de l’application et du nombre total d’applications s’exécutant sur le système.
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge |
Windows 2000 Professionnel [applications de bureau uniquement] |
Serveur minimal pris en charge |
Windows 2000 Server [applications de bureau uniquement] |
En-tête |
|
Voir aussi