Bagikan melalui


Status Daya Sistem

Status daya sistem menunjukkan apakah sumber daya untuk komputer adalah baterai sistem atau daya AC. Untuk komputer yang menggunakan baterai, status daya sistem juga menunjukkan berapa banyak masa pakai baterai yang tersisa dan apakah baterai sedang diisi dayanya.

Informasi daya diambil dengan mendaftar untuk pemberitahuan pengaturan daya melalui fungsi RegisterPowerSettingNotification . Fungsi ini memungkinkan aplikasi untuk mendaftar untuk pengaturan daya tertentu dan diberi tahu ketika berubah.

Catatan

Untuk mengkueri informasi status daya tanpa pemberitahuan, gunakan CallNtPowerInformation.

 

Aplikasi dan driver yang dapat diinstal biasanya menggunakan status daya sistem untuk menentukan apakah operasi berkelanjutan layak. Misalnya, sebelum aplikasi melakukan operasi latar belakang seperti mengompresi atau mem-paginating file, aplikasi harus memeriksa apakah sistem menggunakan baterai. Sebagai contoh lain, aplikasi yang memulai operasi panjang harus memeriksa status untuk menentukan apakah daya baterai yang cukup ada untuk menyelesaikan operasi.

Secara default, sistem tidak meminta aplikasi atau driver selama transisi tidur.

Catatan

Jika daya rendah, aplikasi dapat meminta intervensi pengguna atau meminta sistem menangguhkan dirinya sendiri. Anda dapat menangguhkan operasi sistem dengan menggunakan fungsi SetSuspendState .

 

Tentang Power Management