IPortDMus 接口 (dmusicks.h)

接口 IPortDMus 是 DMus 端口驱动程序的主接口。 PortCls 系统驱动程序实现此接口,并将其公开给实现 IMiniportDMus 对象的适配器驱动程序。 适配器驱动程序使用 REFIID IID_IPortWaveDMus调用 PcNewPort 来创建 IPortWaveDMus 对象 (请参阅 Subdevice Creation) 中的代码示例。 IPortDMus 继承自 IPortMidi 接口。

适配器驱动程序通过将 IMiniportDMus 对象绑定到 对象来 IPortDMus 形成微型端口/端口驱动程序对。 PortCls 系统驱动程序将此对注册到系统中作为 DirectMusic 筛选器 (请参阅 MIDI 和 DirectMusic 筛选器) 。

继承

IPortDMus 接口继承自 IPort 接口。

方法

IPortDMus 接口具有以下方法。

 
IPortDMus::Notify

发生硬件中断时,应从微型端口驱动程序的中断服务例程 (ISR) 调用 Notify 方法。
IPortDMus::RegisterServiceGroup

RegisterServiceGroup 方法向 DMus 端口驱动程序注册服务组。

要求

要求
目标平台 Windows
标头 dmusicks.h