IPortMidi 介面 (portcls.h)
IPortMidi
介面是MIDI埠驅動程式的主要介面。 PortCls 系統驅動程式會實作這個介面,並將其公開給實作 IMiniportMidi 物件的配接器驅動程式。 配接器驅動程式會呼叫 PcNewPort 並指定 REFIID IID_IPortMidi來建立 IPortMidi
物件。
IPortMidi
繼承自 IPort 介面。
配接器驅動程式會藉由將 IMiniportMidi 物件系結至 IPortMidi
物件,以形成迷你埠/埠驅動程式組。 PortCls 系統驅動程式會將這個配對註冊為 MIDI 篩選器(請參閱 MIDI 和 DirectMusic Filters)。
遺產
IPortMidi 介面繼承自 IPort 介面。
方法
IPortMidi 介面具有這些方法。
IPortMidi::Notify Notify 方法會通知埠驅動程序發生指出 DMA 指標進度的中斷。 它應該從迷你埠驅動程式的中斷服務例程 (ISR) 呼叫。 |
IPortMidi::RegisterServiceGroup RegisterServiceGroup 方法會註冊要用於 IPortMidi::Notify 方法的服務群組。 |
要求
要求 | 價值 |
---|---|
目標平臺 | 窗戶 |
標頭 | portcls.h |