次の方法で共有


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

インターフェイスは IPortDMus DMus ポート ドライバーのプライマリ インターフェイスです。 PortCls システム ドライバーは、このインターフェイスを実装し、 IMiniportDMus オブジェクトを実装するアダプター ドライバーに公開します。 アダプター ドライバーは、REFIID IID_IPortWaveDMusを使用して PcNewPort を呼び出して IPortWaveDMus オブジェクトを作成します (サブデバイスの作成のコード例を参照)。 IPortDMusは IPortMidi インターフェイスから継承されます。

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

継承

IPortDMus インターフェイスは、IPort インターフェイスから継承されます。

メソッド

IPortDMus インターフェイスには、これらのメソッドがあります。

 
IPortDMus::Notify

Notify メソッドは、ハードウェア割り込みが発生したときに、ミニポート ドライバーの割り込みサービス ルーチン (ISR) から呼び出す必要があります。
IPortDMus::RegisterServiceGroup

RegisterServiceGroup メソッドは、サービス グループを DMus ポート ドライバーに登録します。

要件

要件
対象プラットフォーム Windows
ヘッダー dmusicks.h