IMiniportWavePci インターフェイス (portcls.h)

インターフェイスは IMiniportWavePci 、WavePci オーディオ デバイスのミニポート ドライバーによって公開されるプライマリ インターフェイスです。 WavePci ポート ドライバーは、このインターフェイスを介してミニポート ドライバーと通信します。 アダプター ドライバーは、WavePci ミニポート オブジェクトを作成し、オブジェクトの IMiniportPci インターフェイス ポインターを WavePci ポート ドライバーの IPort::Init メソッドに渡します ( サブデバイスの作成のコード例を参照してください)。 IMiniportWavePciは IMiniport インターフェイスから継承されます。

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

インターフェイスは IMiniportWavePci 、ミニポート オブジェクトを初期化するためのメソッド、ミニポート ストリーム オブジェクトを作成するためのメソッド、およびサービス要求のミニポート ドライバーに通知するためのメソッドを提供します。 ストリーム オブジェクトは WavePci フィルターのピンに関連付けられています。アダプター ドライバーは、ミニポート オブジェクトをポート オブジェクトにバインドすることによって形成されます。

継承

IMiniportWavePci インターフェイスは、IMiniport インターフェイスから継承します。

メソッド

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

 
IMiniportWavePci::Init

Init メソッドは、WavePci ミニポート オブジェクトを初期化します。 初期化には、リソース一覧で指定されたリソースを使用したハードウェアの検証が含まれます。
IMiniportWavePci::NewStream

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

サービス メソッドがミニポート ドライバーにサービスの要求を通知する方法について説明します。

要件

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