IMiniportMidi 接口 (portcls.h)

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

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

接口 IMiniportMidi 提供用于初始化微型端口对象、创建新的 MIDI 流和通知微型端口驱动程序中断服务请求的方法。

继承

IMiniportMidi 接口继承自 IMiniport 接口。

方法

IMiniportMidi 接口具有这些方法。

 
IMiniportMidi::Init

Init 方法初始化 MIDI 微型端口对象。
IMiniportMidi::NewStream

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

Service 方法通知微型端口驱动程序服务请求。

要求

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