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 |
|
Vedi anche