Melaporkan Kemampuan Daya Perangkat
Selama enumerasi, driver melaporkan informasi khusus perangkat sebagai respons terhadap permintaan IRP_MN_QUERY_CAPABILITIES PnP. Seiring dengan informasi lain seperti itu, driver melaporkan kemampuan manajemen daya perangkat dalam struktur DEVICE_CAPABILITIES . Biasanya, sopir bus mengisi struktur ini.
Driver tingkat yang lebih tinggi harus mengatur rutinitas IoCompletion untuk IRP kemampuan kueri sehingga mereka dapat membuat salinan lokal struktur dan memastikan bahwa itu berisi nilai yang sesuai. Sebagai aturan umum, driver tingkat yang lebih tinggi tidak boleh mengubah nilai-nilai ini. Namun, jika perubahan diperlukan, driver dapat membatasi kemampuan perangkat lebih lanjut tetapi tidak dapat menambahkannya. Dengan kata lain, driver dapat membuat aturan lebih ketat tetapi tidak dapat melonggarkannya.
Setelah IRP selesai dan semua rutinitas penyelesaian driver telah dijalankan, struktur di-cache dan driver tidak dapat mengubah isinya.
Anggota struktur DEVICE_CAPABILITIES berikut berkaitan dengan manajemen daya:
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk