Partager via


Interface IMiniportTopology (portcls.h)

L’interface IMiniportTopology est l’interface principale d’un pilote miniport de topologie. Grâce à cette interface, le pilote miniport expose la topologie du circuit de mixage dans une carte audio. Dans un adaptateur classique, ce circuit combine les flux de lecture du convertisseur d’ondes et du synthétiseur MIDI. Le pilote de port de topologie communique avec le pilote miniport via l’interface IMiniportTopology. Le pilote de l’adaptateur crée l’objet miniport de topologie et passe le pointeur d’interface IMiniportTopology de l’objet vers la méthode IPort ::Init du pilote de topologie (voir l’exemple de code dans Subdevice Creation). IMiniportTopology hérite de l’interface IMiniport.

Un pilote d’adaptateur forme une paire de pilotes miniport/port en liant un objet IMiniportTopology à un objet IPortTopology. Le pilote système PortCls inscrit cette paire avec le système en tant que filtre de topologie .

Grâce à une séquence de requêtes de propriétés, la mixer API utilise le filtre de topologie pour énumérer les broches, les nœuds et les connexions qui composent la topologie interne de la carte audio. Le filtre prend également en charge l’acquisition d’informations de modification de contrôle. Les broches d’un filtre de topologie représentent des connexions câblées en dur au sein de l’adaptateur et ne peuvent donc pas être instanciées. Pour plus d’informations, consultez topologie de diffusion en continu du noyau vers la traduction de l’API Mixeur audio.

Héritage

L’interface IMiniportTopology hérite de l’interface IMiniport.

Méthode

L’interface IMiniportTopology a ces méthodes.

 
IMiniportTopology ::Init

La méthode Init initialise l’objet miniport de topologie.

Exigences

Exigence Valeur
plateforme cible Windows
d’en-tête portcls.h