Bagikan melalui


Antarmuka Objek Pembantu Audio

Pustaka Kelas Port (portcls.sys) mengimplementasikan berbagai objek pembantu yang menyediakan fungsionalitas yang umum digunakan untuk driver adaptor. Objek pembantu ini menyediakan mekanisme untuk mengelola saluran DMA, mengganggu permintaan, akses registri, daftar sumber daya, hak digital, dan peristiwa perangkat keras. Bagian ini menyediakan detail tentang antarmuka yang diekspos oleh objek tersebut.

Antarmuka berikut dijelaskan di bagian ini:

IDrmPort

Membantu driver miniport melacak hak DRM komposit.

IDrmPort2

Membantu driver miniport melacak hak DRM komposit. Ini adalah versi IDrmPort yang diperluas.

IInterruptSync

Mekanisme sinkronisasi untuk mengoordinasikan akses bersama untuk mengganggu permintaan layanan.

IMasterClock

Menyediakan aliran DirectMusic dengan akses ke waktu referensi saat ini dari jam master.

IPortClsEtwHelper

Digunakan oleh driver miniport untuk mengakses fungsi pembantu Event Tracing for Windows (ETW). IPortClsVersion

Mengidentifikasi versi sistem operasi Microsoft Windows yang dijalankan driver.

IPortEvents

Digunakan oleh driver miniport untuk memberi tahu driver port tentang peristiwa perangkat keras.

IPreFetchOffset

Mengatur offset prefetch, yang merupakan jumlah byte data yang memisahkan kursor tulis dari kursor putar di buffer perangkat keras Microsoft DirectSound.

IRegistryKey

Menyediakan akses baca/tulis ke kunci registri dan subkuntangnya.

IResourceList

Menentukan daftar sumber daya seperti port I/O, saluran DMA, dan interupsi.

IServiceGroup

Digunakan untuk mendemultiplex mengganggu permintaan layanan ke daftar objek dengan antarmuka IServiceSink .

IServiceSink

Mewakili target permintaan layanan interupsi.

IUnregisterPhysicalConnection

Menghapus pendaftaran koneksi fisik antara dua subdevice dalam adaptor audio yang sama atau dalam dua adaptor yang berbeda.

IUnregisterSubdevice

Menghapus pendaftaran subdevice dinamis dalam adaptor audio.