Bagikan melalui


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.

Tentang Power Management