Driver miniport audio
Questa sezione descrive le interfacce del driver miniport audio e spiega come sviluppare driver di adattatore per l'hardware audio i cui registri sono direttamente accessibili al processore di sistema su un bus di sistema. Questa classe di hardware include tutte le schede audio ISA/DMA, PCMCIA e PCI.
Questa documentazione non illustra come supportare i dispositivi audio che risiedono in un bus esterno. Per informazioni sul supporto di dispositivi audio su bus esterni, vedere Driver di sistema della classe USBAudio e Driver di sistema di AVCAudio Class.
La discussione seguente presuppone che il lettore abbia familiarità con i concetti di streaming del kernel (KS). Per informazioni di base, vedere Kernel Streaming.
Il modello di driver audio WDM divide l'implementazione di un filtro KS in driver porta e miniport complementari ma separati. Questa divisione semplifica la scrittura dei driver hardware audio isolando i problemi generici di implementazione del filtro da problemi di interfaccia hardware specifici del dispositivo. I fornitori di hardware scrivono driver miniport per controllare direttamente i dispositivi hardware, ma i driver di porta che implementano i filtri KS vengono forniti con il sistema operativo. I driver porta e miniport comunicano tra loro tramite interfacce software ben definite.
Vari aspetti dello sviluppo di driver miniport sono illustrati negli argomenti seguenti:
Tipi di driver miniport per sistema operativo
Installazione di un adattatore audio della classe di porte
Risparmio energia per dispositivi audio