Interfaces d’objet Audio Helper
La bibliothèque de classes de port (portcls.sys) implémente une variété d’objets d’assistance qui fournissent des fonctionnalités d’utilisation générale pour les pilotes d’adaptateur. Ces objets d’assistance fournissent des mécanismes pour gérer les canaux DMA, les demandes d’interruption, l’accès au Registre, les listes de ressources, les droits numériques et les événements matériels. Cette section fournit des détails sur les interfaces exposées par ces objets.
Les interfaces suivantes sont décrites dans cette section :
Aide un pilote miniport à effectuer le suivi des droits DRM composites.
Aide un pilote miniport à effectuer le suivi des droits DRM composites. Il s’agit d’une version étendue d’IDrmPort.
Mécanisme de synchronisation permettant de coordonner l’accès partagé afin d’interrompre les demandes de service.
Fournit aux flux DirectMusic un accès à l’heure de référence actuelle à partir de l’horloge master.
Utilisé par un pilote miniport pour accéder aux fonctions d’assistance de suivi d’événements pour Windows (ETW). IPortClsVersion
Identifie la version du système d’exploitation Microsoft Windows sur lequel le pilote s’exécute.
Utilisé par un pilote miniport pour informer un pilote de port des événements matériels.
Définit le décalage de prérécupération, qui correspond au nombre d’octets de données séparant le curseur d’écriture du curseur de lecture dans une mémoire tampon matérielle Microsoft DirectSound.
Fournit un accès en lecture/écriture à une clé de Registre et à ses sous-clés.
Spécifie une liste de ressources telles que les ports d’E/S, les canaux DMA et les interruptions.
Permet de démultiplexer les demandes de service d’interruption vers une liste d’objets avec des interfaces IServiceSink .
Représente la cible d’une demande de service d’interruption.
Supprime l’inscription d’une connexion physique entre deux sous-appareils dans la même carte audio ou dans deux adaptateurs différents.
Supprime l’inscription d’un sous-appareil dynamique dans une carte audio.