Windows menggunakan teknologi pengurusan kuasa untuk mengurangkan penggunaan kuasa untuk PC pada umumnya dan komputer riba yang menggunakan bateri secara khusus. Sebagai contoh, komputer Windows boleh dimasukkan ke dalam keadaan tidur atau hibernasi.
Pengurus Kuasa Mod Kernel Windows
Sistem pengurusan daya yang kompleks untuk peranti komputer telah berkembang sehingga ketika komputer mulai dimatikan atau pergi ke penggunaan daya yang lebih rendah, peranti yang terpasang juga dapat dimatikan dengan baik sehingga tidak ada data yang hilang.
Tetapi peranti ini memerlukan peringatan bahawa status daya berubah dan mereka juga perlu menjadi sebahagian daripada gelung komunikasi yang menyuruh peranti pengendali menunggu sehingga mereka dapat ditutup dengan betul.
Pengurus kuasa mod Windows Kernel menguruskan perubahan status kuasa secara teratur untuk semua peranti yang menyokong perubahan keadaan kuasa. Ini sering dilakukan melalui susunan kompleks peranti yang mengawal peranti lain. Setiap alat pengendali dipanggil simpul dan mesti mempunyai pemacu yang dapat menangani komunikasi keadaan kuasa berubah-ubah melalui timbunan peranti.
Sekiranya anda menulis pemacu yang boleh dipengaruhi oleh perubahan keadaan kuasa, anda mesti dapat memproses jenis maklumat berikut dalam kod pemacu anda:
- Tahap aktiviti sistem.
- Tahap bateri sistem.
- Permintaan semasa untuk mematikan, tidur, atau hibernasi.
- Tindakan pengguna seperti menekan butang kuasa.
- Tetapan panel kawalan, seperti mematikan kuasa bateri 10 peratus secara automatik.
Untuk maklumat lanjut, lawati MSDN.