IPortMidi 接口是 MIDI 端口驱动程序的主接口。 PortCls 系统驱动程序实现此接口,并将其公开给实现 IMiniportMidi 对象的适配器驱动程序。 适配器驱动程序通过调用 IPortMidi 并指定 REFIID IID_IPortMidi来创建 对象。
IPortMidi 继承自 IPort 接口。
适配器驱动程序通过将 IMiniportMidi 对象绑定到 IPortMidi 对象来形成微型端口/端口驱动程序对。 PortCls 系统驱动程序将此对注册到系统作为 MIDI 筛选器(请参阅 MIDI 和 DirectMusic 筛选器)。
遗产
IPortMidi 接口继承自 IPort 接口。
方法
IPortMidi 接口具有这些方法。
|
IPortMidi::Notify Notify 方法通知端口驱动程序指示发生了指示 DMA 指针进度的中断。 它应该从微型端口驱动程序的中断服务例程 (ISR) 调用。 |
|
IPortMidi::RegisterServiceGroup RegisterServiceGroup 方法注册要用于 IPortMidi::Notify 方法的服务组。 |
要求
| 要求 | 价值 |
|---|---|
| 目标平台 | 窗户 |
| 标头 | portcls.h |