Bagikan melalui


Antarmuka Miniport

Seperti yang dijelaskan dalam Mendukung Perangkat, driver sistem PortCls menyediakan serangkaian driver port bawaan untuk mengelola gelombang dan perangkat MIDI. Untuk menggunakan salah satu driver port ini untuk mengelola jenis perangkat audio tertentu, driver adaptor harus menyediakan driver miniport yang sesuai yang melengkapi driver port dengan mengelola semua fungsi yang bergantung pada perangkat keras perangkat.

Bagian ini membahas jenis driver miniport berikut:

WaveRT Miniport Driver

Melengkapi driver port WaveRT dengan mengelola fungsi yang bergantung pada perangkat keras dari perangkat penyajian gelombang atau penangkapan yang menggunakan buffer siklik untuk data audio.

Driver Miniport Topologi

Melengkapi driver port Topologi dengan mengelola berbagai kontrol perangkat keras (misalnya, tingkat volume) di sirkuit mixer adaptor audio.

MIDI Miniport Driver

Melengkapi driver port MIDI dengan mengelola fungsi yang bergantung pada perangkat keras dari perangkat MIDI sederhana.

DMus Miniport Driver

Melengkapi driver port DMus dengan mengelola fungsi yang bergantung pada perangkat keras dari perangkat MIDI canggih.

Setiap driver port mengimplementasikan antarmuka IPortXxx , yang disajikannya ke driver miniport. Pada gilirannya, driver miniport harus menerapkan antarmuka IMiniportXxx , yang digunakan driver port untuk berkomunikasi dengan driver miniport. Tabel berikut menunjukkan antarmuka IPortXxx dan antarmuka IMiniportXxx yang sesuai untuk setiap jenis perangkat.

Jenis Perangkat Antarmuka Pengandar Port Antarmuka Driver Miniport

WaveCyclic

IPortWaveCyclic

IMiniportWaveCyclic

WavePci

IPortWavePci

IMiniportWavePci

WaveRT

IPortWaveRT

IMiniportWaveRT

Topologi

IPortTopology

IMiniportTopology

MIDI

IPortMidi

IMiniportMidi

DirectMusic

IPortDMus

IMiniportDMus

Dalam tabel sebelumnya, semua antarmuka IPortXxx berasal dari antarmuka dasar IPort, dan semua antarmuka IMiniportXxx berasal dari IMiniport.