Interfaccia IMiniportTopology (portcls.h)

L'interfaccia IMiniportTopology è l'interfaccia principale di un driver miniport topologia. Tramite questa interfaccia, il driver miniport espone la topologia del circuito di combinazione in una scheda audio. In un adattatore tipico, questo circuito combina i flussi di riproduzione dal renderer d'onda e dal sintetizzatore MIDI. Il driver della porta della topologia comunica con il driver miniport tramite l'interfaccia IMiniportTopology . Il driver dell'adattatore crea l'oggetto miniport topologia e passa il puntatore dell'interfaccia dell'oggetto IMiniportTopology al metodo IPort::Init del driver della porta topologia (vedere l'esempio di codice in Creazione del dispositivo secondario). IMiniportTopology eredita dall'interfaccia IMiniport .

Un driver dell'adattatore costituisce una coppia di driver miniport/porta associando un IMiniportTopology oggetto a un oggetto IPortTopology . Il driver di sistema PortCls registra questa coppia con il sistema come filtro della topologia.

Tramite una sequenza di richieste di proprietà, l'API mixer usa il filtro della topologia per enumerare i pin, i nodi e le connessioni che comprendono la topologia interna della scheda audio. Il filtro supporta anche l'acquisizione di informazioni di modifica del controllo. I pin di un filtro di topologia rappresentano connessioni cablate all'interno dell'adattatore e pertanto non possono essere create istanze. Per altre informazioni, vedere Kernel Streaming Topology to Audio Mixer API Translation .For more information, see Kernel Streaming Topology to Audio Mixer API Translation.

Ereditarietà

L'interfaccia IMiniportTopology eredita dall'interfaccia IMiniport.

Metodi

L'interfaccia IMiniportTopology include questi metodi.

 
IMiniportTopology::Init

Il metodo Init inizializza l'oggetto miniport topologia.

Requisiti

Requisito Valore
Piattaforma di destinazione Windows
Intestazione portcls.h