peristiwa PBT_APMRESUMECRITICAL
[PBT_APMRESUMECRITICAL tersedia untuk digunakan dalam sistem operasi yang ditentukan di bagian Persyaratan. Dukungan untuk kejadian ini telah 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 penangguhan 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
Value | Makna |
---|---|
|
Pengidentifikasi pesan. |
wParam
Value | Makna |
---|---|
|
Pengidentifikasi peristiwa. |
lParam
Dicadangkan: harus nol.
Nilai hasil
Tidak ada nilai yang ditampilkan.
Keterangan
Karena penangguhan penting 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 yang terbaik dari kemampuannya. 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 | Value |
---|---|
Klien minimum yang didukung |
Windows XP [hanya aplikasi desktop] |
Server minimum yang didukung |
Windows Server 2003 [hanya aplikasi desktop] |
Akhir dukungan klien |
Windows XP |
Akhir dukungan server |
Windows Server 2003 |
Header |
|