共用方式為


IMiniportMidi 介面 (portcls.h)

IMiniportMidi 介面是MIDI合成器裝置的MIDI迷你埠驅動程式的主要介面。 MIDI 埠驅動程式會透過這個介面與迷你埠驅動程序通訊。 配接器驅動程式會建立MIDI迷你埠物件,並將物件的 IMiniportMidi 介面指標傳遞至MIDI埠驅動程式的 IPort::Init 方法(請參閱 Subdevice Creation中的程式代碼範例)。 IMiniportMidi 繼承自 IMiniport 介面。

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

IMiniportMidi 介面提供初始化迷你埠物件、建立新的MIDI數據流,以及通知迷你埠驅動程序中斷服務要求的方法。

遺產

IMiniportMidi 介面繼承自 IMiniport 介面。

方法

IMiniportMidi 介面具有這些方法。

 
IMiniportMidi::Init

Init 方法會初始化 MIDI 迷你埠物件。
IMiniportMidi::NewStream

(IMiniportMidi) NewStream (portcls.h) 方法會建立與指定實體通道相關聯的邏輯數據流的新實例。
IMiniportMidi::Service

Service 方法會通知服務要求的迷你埠驅動程式。

要求

要求 價值
目標平臺 窗戶
標頭 portcls.h