Bagikan melalui


Driver Miniport Audio

Bagian ini menjelaskan antarmuka driver miniport audio dan menjelaskan cara mengembangkan driver adaptor untuk perangkat keras audio yang register-nya dapat diakses langsung oleh prosesor sistem melalui bus sistem. Kelas perangkat keras ini mencakup semua adaptor audio ISA/DMA, PCMCIA, dan PCI.

Dokumentasi ini tidak membahas cara mendukung perangkat audio yang berada di bus eksternal. Untuk informasi tentang mendukung perangkat audio pada bus eksternal, lihat Driver Sistem Kelas USBAudio dan Driver Sistem Kelas AVCAudio.

Diskusi berikut mengasumsikan bahwa pembaca terbiasa dengan konsep streaming kernel (KS). Untuk informasi latar belakang, lihat Streaming Kernel.

Model driver audio WDM membagi implementasi filter KS menjadi driver port dan miniport yang saling melengkapi tetapi terpisah. Divisi ini membuat driver perangkat keras audio lebih mudah ditulis dengan mengisolasi masalah implementasi filter generik dari masalah antarmuka perangkat keras khusus perangkat. Vendor perangkat keras menulis driver miniport untuk mengontrol perangkat keras mereka secara langsung, tetapi driver port yang mengimplementasikan filter KS disediakan dengan sistem operasi. Port dan driver miniport berkomunikasi satu sama lain melalui antarmuka perangkat lunak yang terdefinisi dengan baik.

Berbagai aspek pengembangan driver miniport dibahas dalam topik-topik berikut:

Pengantar Kelas Port

Mendukung Perangkat

COM di Kernel

Konstruksi Driver Adapter

Jenis Driver Miniport berdasarkan Sistem Operasi

Antarmuka Miniport

Menginstal Adaptor Audio Kelas Port

Objek Pembantu Pengandar Port

Manajemen Daya untuk Perangkat Audio

Nomor Versi untuk Driver Audio

Masalah Implementasi Lain untuk Driver Audio