IMiniportWaveCyclic インターフェイス (portcls.h)
インターフェイスは IMiniportWaveCyclic
、WaveCyclic オーディオ デバイスのミニポート ドライバーによって公開されるプライマリ インターフェイスです。 WaveCyclic ポート ドライバーは、このインターフェイスを介してミニポート ドライバーと通信します。 アダプター ドライバーは、WaveCyclic ミニポート オブジェクトを作成し、オブジェクトの IMiniportWaveCyclic
インターフェイス ポインターを WaveCyclic ポート ドライバーの IPort::Init メソッドに渡します ( サブデバイスの作成のコード例を参照してください)。 IMiniportWaveCyclic
は IMiniport インターフェイスから継承されます。
アダプター ドライバーは、IPortWaveCyclic オブジェクトにオブジェクトをIMiniportWaveCyclic
バインドすることによって、ミニポート/ポート ドライバーのペアを形成します。 PortCls システム ドライバーは、このペアを システムにウェーブ フィルターとして登録します。
インターフェイスには IMiniportWaveCyclic
、ミニポート オブジェクトを初期化するためのメソッドと、ミニポート ストリーム オブジェクトを作成するためのメソッドが用意されています。 ストリーム オブジェクトは WaveCyclic フィルターのピンに関連付けられています。アダプター ドライバーは、ミニポート オブジェクトとポート オブジェクトをバインドすることによって形成されます。
継承
IMiniportWaveCyclic インターフェイスは、IMiniport インターフェイスから継承されます。
メソッド
IMiniportWaveCyclic インターフェイスには、これらのメソッドがあります。
IMiniportWaveCyclic::Init Init メソッドは、WaveCyclic ミニポート オブジェクトを初期化します。 初期化には、リソース一覧で指定されたリソースを使用したハードウェアの検証が含まれます。 |
IMiniportWaveCyclic::NewStream NewStream メソッドは、指定された物理チャネルに関連付けられている論理ストリームの新しいインスタンスを作成します。 |
要件
要件 | 値 |
---|---|
対象プラットフォーム | Windows |
ヘッダー | portcls.h |