IPortMidi 介面 (portcls.h)

介面 IPortMidi 是 MIDI 連接埠驅動程式的主要介面。 PortCls 系統驅動程式會實作此介面,並將其公開給實作 IMiniportMidi 物件的配接器驅動程式。 配接器驅動程式會 IPortMidi 呼叫 PcNewPort 並指定 REFIID IID_IPortMidi來建立物件。 IPortMidi 繼承自 IPort 介面。

配接器驅動程式會將 IMiniportMidi 物件系結至 IPortMidi 物件,以形成迷你埠/埠驅動程式組。 PortCls 系統驅動程式會將此配對註冊為 MIDI 篩選器, (請參閱 MIDI 和 DirectMusic Filter) 。

繼承

IPortMidi 介面繼承自 IPort 介面。

方法

IPortMidi 介面具有這些方法。

 
IPortMidi::Notify

Notify 方法會通知埠驅動程序發生指出 DMA 指標進度的中斷。 它應該從迷你埠驅動程式的中斷服務例程呼叫, (ISR) 。
IPortMidi::RegisterServiceGroup

RegisterServiceGroup 方法會註冊要用於 IPortMidi::Notify 方法的服務群組。

規格需求

需求
目標平台 Windows
標頭 portcls.h