Pesan WM_POWERBROADCAST
Sistem menyiarkan pesan ke semua aplikasi dan driver yang dapat diinstal setiap kali peristiwa manajemen daya terjadi. Sistem menyiarkan peristiwa ini melalui pesan WM_POWERBROADCAST , mengatur parameter wParam ke peristiwa manajemen daya yang sesuai. Misalnya, peristiwa PBT_APMPOWERSTATUSCHANGE menunjukkan perubahan status daya sistem. Anda harus memastikan bahwa aplikasi Anda merespons pesan WM_POWERBROADCAST dengan benar.
Sistem menyiarkan peristiwa PBT_APMSUSPEND segera sebelum menangguhkan operasi. Ini memberi aplikasi dan driver satu kesempatan terakhir untuk mempersiapkan acara. Dalam banyak kasus, sistem menyiarkan pesan-pesan ini tanpa meminta izin untuk melakukannya. Ini terjadi, misalnya, jika aplikasi memaksa penangguhan dengan fungsi SetSuspendState .
Sistem menyiarkan peristiwa PBT_APMRESUMESUSPEND atau PBT_APMRESUMECRITICAL ketika operasi sistem telah dipulihkan. Jika aplikasi menerima peristiwa PBT_APMSUSPEND sebelum komputer ditangguhkan, aplikasi akan menerima peristiwa PBT_APMRESUMESUSPEND. Jika tidak, itu akan menerima peristiwa PBT_APMRESUMECRITICAL.
Sistem mengirimkan peristiwa PBT_POWERSETTINGCHANGE ke aplikasi yang telah mendaftar untuk peristiwa tertentu menggunakan RegisterPowerSettingNotification. Untuk informasi selengkapnya, lihat Mendaftar untuk Power Events.
Topik terkait
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk