IMiniportDMus 接口 (dmusicks.h)

IMiniportDMus 接口是 DirectMusic 合成器设备的 DMus 微型端口驱动程序的主接口。 DMus 端口驱动程序通过此接口与微型端口驱动程序通信。 适配器驱动程序创建 DMus 微型端口对象,并将对象的接口指针传递给端口驱动程序的 IMiniportDMusIPort::Init 方法 (请参阅 Subdevice Create) 中的代码示例。 IMiniportDMus 继承自 IMiniport 接口。

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

IMiniportDMus 接口提供初始化微型端口驱动程序、创建新的 DirectMusic 流以及通知微型端口驱动程序的中断服务请求的方法。

继承

IMiniportDMus 接口继承自 IUnknown 接口。 IMiniportDMus 还具有以下类型的成员:

方法

IMiniportDMus 接口具有这些方法。

 
IMiniportDMus::Init

Init 方法初始化 DMus 微型端口对象。
IMiniportDMus::NewStream

(IMiniportDMus) NewStream (dmusicks.h) 方法创建与指定物理通道关联的逻辑流的新实例。
IMiniportDMus::Service

此方法当前不需要在微型端口驱动程序中实现。 服务方法当前未使用。

要求

   
目标平台 Windows
标头 dmusicks.h (包括 Dmusicks.h)