IMiniportMidi 介面 (portcls.h)
介面 IMiniportMidi
是MIDI合成器裝置MIDI迷你埠驅動程式的主要介面。 MIDI 埠驅動程式會透過這個介面與迷你埠驅動程序通訊。 配接器驅動程式會建立MIDI迷你埠物件,並將物件的 IMiniportMidi
介面指標傳遞至MIDI埠驅動程式的 IPort::Init 方法 (請參閱 Subdevice Creation) 中的程式代碼範例。 IMiniportMidi
繼承自 IMiniport 介面。
配接器驅動程式會將對象系結 IMiniportMidi
至 IPortMidi 物件,以形成迷你埠/埠驅動程式組。 PortCls 系統驅動程式會將此配對註冊為 MIDI 篩選器, (請參閱 MIDI 和 DirectMusic Filter) 。
介面 IMiniportMidi
提供初始化迷你埠物件的方法、用於建立新的MIDI數據流,以及通知迷你埠驅動程式是否有中斷服務要求。
繼承
IMiniportMidi 介面繼承自 IMiniport 介面。
方法
IMiniportMidi 介面具有這些方法。
IMiniportMidi::Init Init 方法會初始化 MIDI 迷你埠物件。 |
IMiniportMidi::NewStream (IMiniportMidi) NewStream (portcls.h) 方法會建立與指定實體通道相關聯的邏輯數據流的新實例。 |
IMiniportMidi::Service Service 方法會通知服務要求的迷你埠驅動程式。 |
規格需求
需求 | 值 |
---|---|
目標平台 | Windows |
標頭 | portcls.h |