messaggio di WM_COMPACTING

Inviato a tutte le finestre di primo livello quando il sistema rileva più del 12,5% del tempo di sistema in un intervallo da 30 a 60 secondi viene impiegato per compattare la memoria. Ciò indica che la memoria di sistema è insufficiente.

Una finestra riceve questo messaggio tramite la relativa funzione WindowProc .

Nota

Questo messaggio viene fornito solo per la compatibilità con le applicazioni basate su Windows a 16 bit.

 

#define WM_COMPACTING                   0x0041

Parametri

wParam

Rapporto tra il tempo dell'unità di elaborazione centrale (CPU) attualmente impiegato dal sistema compattando la memoria al tempo di CPU attualmente impiegato dal sistema che esegue altre operazioni. Ad esempio, 0x8000 rappresenta il 50% del tempo di CPU impiegato per compattare la memoria.

lParam

Questo parametro non viene usato.

Valore restituito

Tipo: LRESULT

Se un'applicazione elabora questo messaggio, deve restituire zero.

Commenti

Quando un'applicazione riceve questo messaggio, deve liberare la maggior quantità di memoria possibile, tenendo conto del livello corrente di attività dell'applicazione e del numero totale di applicazioni in esecuzione nel sistema.

Requisiti

Requisito Valore
Client minimo supportato
Windows 2000 Professional [solo app desktop]
Server minimo supportato
Windows 2000 Server [solo app desktop]
Intestazione
Winuser.h (include Windows.h)

Vedi anche

Panoramica di Windows