Bagikan melalui


peristiwa PBT_APMRESUMESUSPEND

Memberi tahu aplikasi bahwa sistem telah melanjutkan operasi setelah ditangguhkan.

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_APMRESUMESUSPEND
            LPARAM lParam); // zero

Parameter

hwnd

Handel ke jendela.

uMsg

Value Makna
WM_POWERBROADCAST
536 (0x218)
Pengidentifikasi pesan.

wParam

Value Makna
PBT_APMRESUMESUSPEND
7 (0x7)
Pengidentifikasi peristiwa.

lParam

Dipesan; harus nol.

Nilai hasil

Tidak ada nilai yang ditampilkan.

Keterangan

Aplikasi hanya dapat menerima kejadian ini jika menerima peristiwa PBT_APMSUSPEND sebelum komputer ditangguhkan. Jika tidak, aplikasi akan menerima peristiwa PBT_APMRESUMECRITICAL .

Jika sistem bangun karena aktivitas pengguna (seperti menekan tombol daya) atau jika sistem mendeteksi interaksi pengguna di konsol fisik (seperti input mouse atau keyboard) setelah bangun tanpa pengawasan, sistem terlebih dahulu menyiarkan peristiwa PBT_APMRESUMEAUTOMATIC , maka sistem menyiarkan peristiwa PBT_APMRESUMESUSPEND. Selain itu, sistem menyalakan tampilan. Aplikasi Anda harus membuka kembali file yang ditutup ketika sistem memasuki tidur dan mempersiapkan input pengguna.

Jika sistem terbangun karena sinyal bangun eksternal (bangun jarak jauh), sistem hanya menyiarkan peristiwa PBT_APMRESUMEAUTOMATIC . Peristiwa PBT_APMRESUMESUSPEND tidak dikirim.

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