拓扑端口驱动程序公开音频适配器混合硬件的拓扑。 例如,在典型适配器中,混合来自波形呈现器和 MIDI 合成器播放流的硬件可以建模为一组控制节点(音量、静音和总和),以及连接这些节点的数据路径。 此拓扑由 Windows 多媒体混音器 API 公开为一组控件和混音器线(请参阅 内核流式处理拓扑到音频混音器 API 转换)。 适配器驱动程序提供相应的 拓扑微型端口驱动程序 ,该驱动程序绑定到拓扑端口驱动程序以形成 拓扑筛选器。
拓扑端口驱动程序向微型端口驱动程序公开 IPortTopology 接口。 IPortTopology 从基接口 IPort 继承方法;它不提供其他方法。
拓扑端口和微型端口驱动程序对象通过各自的 IPortTopology 和 IMiniportTopology 接口相互通信。