Partager via


Pilotes audio miniport

Cette section décrit les interfaces de pilote de miniport audio et explique comment développer des pilotes d’adaptateur pour le matériel audio dont les registres sont directement accessibles au processeur système via un bus système. Cette classe de matériel inclut tous les adaptateurs audio ISA/DMA, PCMCIA et PCI.

Cette documentation ne explique pas comment prendre en charge les périphériques audio qui résident sur un bus externe. Pour plus d’informations sur la prise en charge des périphériques audio sur des bus externes, consultez Pilote Système USB Audio Class et Pilote Système AVC Audio Class.

La discussion suivante suppose que le lecteur est familiarisé avec les concepts de streaming du noyau (KS). Pour des informations de base, consultez Streaming du noyau.

Le modèle de pilote audio WDM divise l’implémentation d’un filtre KS en pilotes port et miniport qui sont complémentaires mais distincts. Cette division facilite l’écriture des pilotes matériels audio en isolant les problèmes d’implémentation de filtres génériques à partir des problèmes d’interface matérielle spécifiques à l’appareil. Les fournisseurs de matériel écrivent des pilotes miniport pour contrôler directement leurs périphériques matériels, mais les pilotes de port qui implémentent les filtres KS sont fournis avec le système d’exploitation. Les pilotes port et miniport communiquent entre eux via des interfaces logicielles bien définies.

Différents aspects du développement de pilotes miniports sont abordés dans les rubriques suivantes :

Introduction à la classe Port

Prise en charge d’un appareil

COM dans le noyau

Construction du pilote d’adaptateur

Types de pilotes Miniport par système d’exploitation

Miniport Interfaces

Installation d’un adaptateur audio de classe de port

Objets d’assistance du pilote de port

Gestion de l’alimentation pour les appareils audio

Autres problèmes d’implémentation pour les pilotes audio