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
WM_POWERBROADCAST
536 (0x218)
Pengidentifikasi pesan.

wParam

Value Makna
PBT_APMRESUMECRITICAL
6 (0x6)
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
WinUser.h (termasuk Windows.h)

Baca juga