次の方法で共有


IMiniportDMus インターフェイス (dmusicks.h)

IMiniportDMus インターフェイスは、DirectMusic シンセサイザー デバイスの DMus ミニポート ドライバーのプライマリ インターフェイスです。 DMus ポート ドライバーは、このインターフェイスを介してミニポート ドライバーと通信します。 アダプター ドライバーは、DMus ミニポート オブジェクトを作成し、ポート ドライバーの IPort::Init メソッドにオブジェクトの IMiniportDMus インターフェイス ポインターを渡します (Subdevice 作成のコード例を参照してください)。 IMiniportDMus は、IMiniport インターフェイス から継承します。

アダプター ドライバーは、IMiniportDMus オブジェクトを IPortDMus オブジェクトにバインドすることによって、ミニポート/ポート ドライバーのペアを形成します。 PortCls システム ドライバーは、このペアを DirectMusic フィルターとしてシステムに登録します (MIDI フィルターと DirectMusic フィルターを参照)。

IMiniportDMus インターフェイスには、ミニポート ドライバーを初期化するためのメソッド、新しい DirectMusic ストリームを作成するためのメソッド、および割り込みサービス要求のミニポート ドライバーに通知するためのメソッドが用意されています。

継承

IMiniportDMus インターフェイス は、IUnknown インターフェイスから継承します。 IMiniportDMus には、次の種類のメンバーもあります。

メソッド

IMiniportDMus インターフェイスには、次のメソッドがあります。

 
IMiniportDMus::Init

Init メソッドは、DMus ミニポート オブジェクトを初期化します。
IMiniportDMus::NewStream

(IMiniportDMus) NewStream (dmusicks.h) メソッドは、指定された物理チャネルに関連付けられた論理ストリームの新しいインスタンスを作成します。
IMiniportDMus::Service

現在、このメソッドはミニポート ドライバーに実装する必要はありません。 現在、Service メソッドは使用されていません。

必要条件

要件 価値
ターゲット プラットフォーム ウィンドウズ
ヘッダー dmusicks.h (Dmusicks.h を含む)