Bagikan melalui


pesan WM_COMPACTING

Dikirim ke semua jendela tingkat atas ketika sistem mendeteksi lebih dari 12,5 persen waktu sistem selama interval 30 hingga 60 detik sedang dihabiskan untuk memadatkan memori. Ini menunjukkan bahwa memori sistem rendah.

Jendela menerima pesan ini melalui fungsi WindowProc-nya .

Catatan

Pesan ini disediakan hanya untuk kompatibilitas dengan aplikasi berbasis Windows 16-bit.

 

#define WM_COMPACTING                   0x0041

Parameter

wParam

Rasio waktu unit pemrosesan pusat (CPU) yang saat ini dihabiskan oleh sistem yang memampatkan memori terhadap waktu CPU yang saat ini dihabiskan oleh sistem yang melakukan operasi lain. Misalnya, 0x8000 mewakili 50 persen waktu CPU yang dihabiskan untuk memampatkan memori.

lParam

Parameter ini tidak digunakan.

Mengembalikan nilai

Jenis: LRESULT

Jika aplikasi memproses pesan ini, aplikasi harus mengembalikan nol.

Keterangan

Ketika aplikasi menerima pesan ini, aplikasi harus membebaskan memori sebanyak mungkin, dengan mempertimbangkan tingkat aktivitas aplikasi saat ini dan jumlah total aplikasi yang berjalan pada sistem.

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung
Windows 2000 Professional [hanya aplikasi desktop]
Server minimum yang didukung
Windows 2000 Server [hanya aplikasi desktop]
Header
Winuser.h (termasuk Windows.h)

Lihat juga

Gambaran Umum Windows