peristiwa PBT_APMRESUMECRITICAL

[PBT_APMRESUMECRITICAL tersedia untuk digunakan dalam sistem operasi yang ditentukan di bagian Persyaratan. Dukungan untuk kejadian ini dihapus di Windows Vista. Gunakan PBT_APMRESUMEAUTOMATIC sebagai gantinya.]

Memberi tahu aplikasi bahwa sistem telah melanjutkan operasi. Kejadian ini dapat menunjukkan bahwa beberapa atau semua aplikasi tidak menerima peristiwa PBT_APMSUSPEND . Misalnya, peristiwa ini dapat disiarkan setelah suspensi kritis yang disebabkan oleh baterai yang gagal.

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

Parameter

hwnd

Handel ke jendela.

*uMsg*
Nilai Makna
WM_POWERBROADCAST
536 (0x218)
Pengidentifikasi pesan.
* wParam *
Nilai Makna
PBT_APMRESUMECRITICAL
6 (0x6)
Pengidentifikasi peristiwa.

lParam

Dicadangkan; harus nol.

Mengembalikan nilai

Tidak ada nilai yang ditampilkan.

Keterangan

Karena penangguhan kritis terjadi tanpa pemberitahuan sebelumnya, sumber daya dan data yang sebelumnya tersedia mungkin tidak ada ketika aplikasi menerima peristiwa ini. Aplikasi harus mencoba memulihkan statusnya ke kemampuan terbaiknya. Saat berada dalam suspensi kritis, sistem mempertahankan status DRAM dan hard disk lokal, tetapi mungkin tidak mempertahankan koneksi bersih. Aplikasi mungkin perlu mengambil tindakan sehubungan dengan file yang terbuka di jaringan sebelum penangguhan penting.

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung
Windows XP [khusus aplikasi desktop]
Server minimum yang didukung
Windows Server 2003 [hanya aplikasi desktop]
Akhir dukungan klien
Windows XP
Akhir dukungan server
Windows Server 2003
Header
WinUser.h (termasuk Windows.h)

Lihat juga

Peristiwa Bangun Sistem

Peristiwa Manajemen Daya

WM_POWERBROADCAST