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.
Driver mendukung manajemen daya dengan dua cara:
Driver menanggapi permintaan daya di seluruh sistem yang dikeluarkan oleh manajer daya.
Driver mengelola status daya dan performa untuk masing-masing perangkat.
Setiap driver harus memiliki rutinitas DispatchPower untuk menangani permintaan IRP_MJ_POWER . Rutinitas DispatchPower harus memeriksa setiap power IRP dan menanganinya atau meneruskannya ke driver yang lebih rendah berikutnya.
Agar perangkat dapat berpartisipasi dalam manajemen daya, setiap driver di tumpukan perangkat untuk perangkat harus merespons atau meneruskan IRP daya dengan tepat. Kegagalan satu driver bertindak dengan benar dapat menyebabkan manajemen daya dinonaktifkan di seluruh sistem.
Satu driver untuk setiap perangkat mengelola kebijakan daya untuk perangkatnya. Driver tersebut dapat mengirim runtime integrasi daya ke tumpukan perangkatnya sendiri untuk melakukan operasi daya pada perangkatnya. Manajer kebijakan daya bertanggung jawab untuk mengeluarkan IRP daya perangkat yang sesuai dengan runtime integrasi daya sistem.
Selain itu, driver mungkin melakukan tugas daya tertentu, seperti menyalakan perangkat saat memulai atau mematikan perangkat saat dilepas, tanpa menerima IRP daya. Ini dianggap sebagai permintaan daya implisit.
Untuk informasi selengkapnya, lihat Tanggung Jawab Manajemen Daya untuk Driver.