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 d’adaptateur crée l’objet miniport de topologie et transmet le pointeur d’interface de IMiniportTopology l’objet à la méthode IPort::Init du pilote de port 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 IMiniportTopology objet à un objet IPortTopology . Le pilote système PortCls inscrit cette paire avec le système comme filtre de topologie.

Grâce à une séquence de demandes de propriété, l’API mixer 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 au sein de l’adaptateur et ne peuvent donc pas être instanciées. Pour plus d’informations, consultez La 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éthodes

L’interface IMiniportTopology a ces méthodes.

 
IMiniportTopology::Init

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

Configuration requise

   
Plateforme cible Windows
En-tête portcls.h