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 |