_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
Winuser. h (inclure Windows. h)

Voir aussi

Windows Vue