Condividi tramite


Interfaccia IMiniportTopology (portcls.h)

L'interfaccia IMiniportTopology è l'interfaccia principale di un driver miniport topologia. Tramite questa interfaccia, il driver miniport espone la topologia dei circuiti di combinazione in una scheda audio. In un adattatore tipico, questo circuito combina i flussi di riproduzione dal renderer wave 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 della topologia e passa il puntatore dell'interfaccia IMiniportTopology dell'oggetto al metodo IPort::Init del driver della porta della topologia (vedere l'esempio di codice in Creazione di sottodispositivi). IMiniportTopology eredita dall'interfaccia IMiniport di.

Un driver di adattatore costituisce una coppia di driver miniport/porta associando un oggetto IMiniportTopology 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 costituiscono la topologia interna della scheda audio. Il filtro supporta anche l'acquisizione di informazioni sulle modifiche di 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 topologia di streaming del kernel alla conversione dell'API Mixer audio.

Eredità

L'interfaccia IMiniportTopology eredita dall'interfaccia IMiniport.

Metodi

L'interfaccia IMiniportTopology dispone di questi metodi.

 
IMiniportTopology::Init

Il metodo Init inizializza l'oggetto miniport della topologia.

Fabbisogno

Requisito Valore
piattaforma di destinazione Finestre
intestazione portcls.h