Bagikan melalui


Manajemen Daya untuk Perangkat Audio

Driver sistem PortCls menangani semua RUNP manajemen daya (lihat Menangani Runtime integrasi Daya) atas nama driver adaptor audio. PortCls mengelola status daya perangkat audio dengan melakukan panggilan melalui antarmuka IAdapterPowerManagement dan IPowerNotify driver adapter. Kedua antarmuka bersifat opsional. Driver adaptor untuk perangkat yang dapat mengubah status dayanya sebagai respons terhadap permintaan dari PortCls harus mengekspos antarmuka IAdapterPowerManagement. Objek miniport yang memerlukan peringatan sebelumnya tentang power-down yang akan muncul harus mengekspos antarmuka IPowerNotify.

Di Windows Server 2003 SP1, Windows XP SP2, dan yang lebih baru, PortCls menggunakan timer untuk menentukan kapan mematikan perangkat audio yang tetap tidak aktif untuk beberapa interval waktu habis yang ditentukan. PortCls menyediakan nilai default untuk interval waktu habis dan status daya target saat waktu habis terjadi. Vendor perangkat keras dapat secara opsional mengambil alih default ini dengan nilai khusus driver mereka sendiri.

Bagian ini membahas topik berikut:

Menerapkan IAdapterPowerManagement

Menerapkan IPowerNotify

Implementasi Timer Tidak Aktif Kelas Perangkat Audio