Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
Esta seção descreve as interfaces de driver de miniporta de áudio e explica como desenvolver drivers de adaptador para hardware de áudio cujos registradores são diretamente acessíveis ao processador do sistema através de um barramento de sistema. Esta classe de hardware inclui todos os adaptadores de áudio ISA/DMA, PCMCIA e PCI.
Esta documentação não aborda como oferecer suporte a dispositivos de áudio que residem num barramento externo. Para obter informações sobre o suporte para dispositivos de áudio em barramentos externos, consulte Driver de Sistema da Classe USBAudio e Driver de Sistema da Classe AVCAudio.
A discussão a seguir pressupõe que o leitor esteja familiarizado com os conceitos de Kernel Streaming (KS). Para obter informações detalhadas, consulte Kernel Streaming.
O modelo de driver de áudio WDM divide a implementação de um filtro KS em drivers de porta e miniporta que são complementares, mas separados. Essa divisão torna os drivers de hardware de áudio mais fáceis de escrever, isolando problemas genéricos de implementação de filtro de problemas de interface de hardware específicos do dispositivo. Os fornecedores de hardware escrevem drivers de miniporta para controlar diretamente seus dispositivos de hardware, mas os drivers de porta que implementam os filtros KS são fornecidos com o sistema operacional. Os drivers de porta e miniporta se comunicam entre si através de interfaces de software bem definidas.
Vários aspetos do desenvolvimento de drivers de miniporta são discutidos nos seguintes tópicos:
Construção do Driver do Adaptador
Tipos de driver de miniporta por sistema operacional
Instalação de um Adaptador de Áudio Classe de Porta
Objetos auxiliares do driver de porta