Bagikan melalui


peristiwa PBT_APMSUSPEND

Memberi tahu aplikasi bahwa komputer akan memasuki status ditangguhkan. Kejadian ini biasanya disiarkan ketika semua aplikasi dan driver yang dapat diinstal telah mengembalikan TRUE ke peristiwa PBT_APMQUERYSUSPEND sebelumnya.

Jendela menerima peristiwa ini melalui pesan WM_POWERBROADCAST. Parameter wParam dan lParam diatur seperti yang dijelaskan berikut.

LRESULT 
CALLBACK 
WindowProc( HWND hwnd,      // handle to window
            UINT uMsg,      // WM_POWERBROADCAST
            WPARAM wParam,  // PBT_APMSUSPEND
            LPARAM lParam); // zero

Parameter

hwnd

Handel ke jendela.

uMsg

Value Makna
WM_POWERBROADCAST
536 (0x218)
Pengidentifikasi pesan.

wParam

Value Makna
PBT_APMSUSPEND
4 (0x4)
Pengidentifikasi peristiwa.

lParam

Dicadangkan: harus nol.

Nilai hasil

Tidak ada nilai yang ditampilkan.

Keterangan

Aplikasi harus memproses peristiwa ini dengan menyelesaikan semua tugas yang diperlukan untuk menyimpan data.

Sistem ini memungkinkan sekitar dua detik bagi aplikasi untuk menangani pemberitahuan ini. Jika aplikasi masih melakukan operasi setelah penjatahan waktunya kedaluwarsa, sistem dapat mengganggu aplikasi.

Persyaratan

Persyaratan Value
Klien minimum yang didukung
Windows XP [hanya aplikasi desktop]
Server minimum yang didukung
Windows Server 2003 [hanya aplikasi desktop]
Header
WinUser.h (termasuk Windows.h)

Baca juga