Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Windows menggunakan teknologi manajemen daya untuk mengurangi konsumsi daya untuk PC secara umum dan untuk laptop bertenaga baterai khususnya. Misalnya, komputer Windows dapat dimasukkan ke dalam status tidur atau hibernasi. Sistem manajemen daya yang kompleks untuk perangkat komputer telah berevolusi sehingga ketika komputer mulai dimatikan atau pergi ke konsumsi daya yang lebih rendah, perangkat yang terpasang juga dapat dimatikan dengan cara yang tepat sehingga tidak ada data yang hilang. Tetapi perangkat ini memerlukan peringatan bahwa status daya yang sedang berubah dan mungkin juga diperlukan menjadi bagian dari rangkaian komunikasi yang memberi tahu perangkat pengontrol untuk menunggu sampai mereka dapat dimatikan dengan benar.
Pengelola daya mode kernel Windows mengelola perubahan status daya dengan teratur untuk semua perangkat yang mendukung perubahan tersebut. Ini sering dilakukan melalui tumpukan perangkat yang kompleks yang mengontrol perangkat lain. Setiap perangkat pengontrol disebut simpul dan harus memiliki driver yang dapat menangani komunikasi perubahan status daya ke atas dan ke bawah melalui tumpukan perangkat.
Jika Anda menulis driver yang dapat dipengaruhi oleh perubahan status daya, Anda harus dapat memproses jenis informasi berikut dalam kode driver Anda:
Tingkat aktivitas sistem.
Tingkat baterai sistem.
Permintaan saat ini untuk mematikan, tidur, atau berhibernasi.
Tindakan pengguna seperti menekan tombol daya.
Pengaturan panel kontrol, seperti mematikan secara otomatis pada daya baterai 10 persen.
Manajer daya menangani permintaan ini menggunakan IRP. Untuk informasi selengkapnya tentang IRP, lihat Menangani IRP.
Manajer daya bekerja bersama dengan manajemen kebijakan untuk menangani manajemen daya dan mengoordinasikan peristiwa daya, lalu menghasilkan permintaan IRP manajemen daya. Manajer daya mengumpulkan permintaan untuk mengubah keadaan daya, memutuskan urutan perangkat mana yang harus diubah keadaan dayanya, lalu mengirim IRP yang sesuai untuk memberi tahu driver yang sesuai untuk membuat perubahan (yang pada gilirannya dapat memberi tahu subperangkat untuk membuat perubahan juga). Manajer kebijakan memantau aktivitas dalam sistem dan mengintegrasikan status pengguna, status aplikasi, dan status driver perangkat ke dalam kebijakan daya.
Untuk informasi lebih rinci mengenai manajemen daya, lihat Power Management untuk Driver Windows.
Manajer daya dianggap sebagai subkomponen manajer I/O. Untuk informasi selengkapnya, lihat Windows I/O Manager .
Rutinitas yang menyediakan antarmuka langsung ke manajer daya biasanya diawali dengan "Po"; misalnya, PoSetPowerState. Untuk daftar prosedur pengelola daya, lihat Power Manager Routines.
Windows Driver Frameworks (WDF) menyediakan sekumpulan pustaka untuk membuat manajemen daya jauh lebih mudah. Untuk informasi selengkapnya tentang WDF, lihat Gambaran Umum Kerangka Kerja Driver Kernel-Mode.