Controlador de puerto de topología
El controlador de puerto de topología expone la topología del hardware de mezcla del adaptador de audio. Por ejemplo, el hardware que mezcla las secuencias de reproducción del representador de ondas y el sintetizador MIDI en un adaptador típico se pueden modelar como un conjunto de nodos de control (volumen, silenciar y suma) además de las rutas de acceso de datos que conectan los nodos. Esta topología se expone como un conjunto de controles y líneas de mezclador por la API de mezclador multimedia de Windows (consulta Kernel Streaming Topology to Audio Mixer API Translation). El controlador del adaptador proporciona un controlador de miniporte de topología correspondiente que se enlaza al controlador de puerto de topología para formar un filtro de topología.
El controlador de puerto de topología expone una interfaz IPortTopology al controlador de minipuerto. IPortTopology hereda los métodos de la interfaz base IPort; no proporciona métodos adicionales.
Los objetos de puerto de topología y controlador de minipuerto se comunican entre sí a través de sus respectivas interfaces IPortTopology e IMiniportTopology .