IMiniportMidi 接口 (portcls.h)
IMiniportMidi
接口是 MIDI 合成器设备的 MIDI 微型端口驱动程序的主要接口。 MIDI 端口驱动程序通过此接口与微型端口驱动程序通信。 适配器驱动程序创建 MIDI 微型端口对象,并将对象的 IMiniportMidi
接口指针传递给 MIDI 端口驱动程序的 IPort::Init 方法(请参阅 Subdevice Creation中的代码示例)。
IMiniportMidi
继承自 IMiniport 接口。
适配器驱动程序通过将 IMiniportMidi
对象绑定到 IPortMidi 对象来形成微型端口/端口驱动程序对。 PortCls 系统驱动程序将此对注册到系统作为 MIDI 筛选器(请参阅 MIDI 和 DirectMusic 筛选器)。
IMiniportMidi
接口提供了初始化微型端口对象、创建新的 MIDI 流以及通知微型端口驱动程序中断服务请求的方法。
遗产
IMiniportMidi 接口继承自 IMiniport 接口。
方法
IMiniportMidi 接口具有这些方法。
IMiniportMidi::Init Init 方法初始化 MIDI 微型端口对象。 |
IMiniportMidi::NewStream (IMiniportMidi) NewStream (portcls.h) 方法创建与指定物理通道关联的逻辑流的新实例。 |
IMiniportMidi::Service Service 方法通知服务请求的微型端口驱动程序。 |
要求
要求 | 价值 |
---|---|
目标平台 | 窗户 |
标头 | portcls.h |