_Message de compactage WM
Envoyé à toutes les fenêtres de niveau supérieur lorsque le système détecte plus de 12,5% de l’heure système pendant un intervalle de 30 à 60 secondes est consacré au compactage de la mémoire. Cela indique que la mémoire système est insuffisante.
Une fenêtre reçoit ce message par le biais de sa fonction WindowProc .
Notes
ce message est fourni uniquement à des fins de compatibilité avec les applications à base de Windows 16 bits.
#define WM_COMPACTING 0x0041
Paramètres
-
wParam
-
Taux de temps processeur actuellement passé par le système à compacter la mémoire sur le temps processeur actuellement passé par le système effectuant d’autres opérations. Par exemple, 0x8000 représente 50% du temps processeur passé à compacter la mémoire.
-
lParam
-
Ce paramètre n'est pas utilisé.
Valeur de retour
Type : LRESULT
Si une application traite ce message, elle doit retourner la valeur 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 actuel d’activité de l’application et du nombre total d’applications en cours d’exécution sur le système.
Spécifications
| 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 |
|