Topologieporttreiber
Der Topologieporttreiber macht die Topologie der Mischhardware des Audioadapters verfügbar. Beispielsweise kann die Hardware, die die Wiedergabestreams aus dem Wellenrenderer und MIDI-Synthesizer in einem typischen Adapter kombiniert, als Satz von Steuerknoten (Volume, Stummschaltung und Summe) sowie den Datenpfaden modelliert werden, die die Knoten verbinden. Diese Topologie wird als Eine Reihe von Steuerelementen und Mischerlinien von der Windows-Multimediamischer-API verfügbar gemacht (siehe Kernel streaming Topologie to Audio Mixer API Translation). Der Adaptertreiber stellt einen entsprechenden Topologie-Miniporttreiber bereit, der an den Topologieporttreiber gebunden wird, um einen Topologiefilter zu bilden.
Der Topologieporttreiber macht eine IPortTopology-Schnittstelle für den Miniporttreiber verfügbar. IPortTopology erbt die Methoden von der Basisschnittstelle IPort. Es stellt keine zusätzlichen Methoden bereit.
Die Topologieport- und Miniporttreiberobjekte kommunizieren miteinander über ihre jeweiligen IPortTopology - und IMiniportTopology-Schnittstellen .