次の方法で共有


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

IMiniportWaveRT インターフェイスは、WaveRT オーディオ デバイスのミニポート ドライバーによって公開されるプライマリ インターフェイスです。 アダプター ドライバーは、WaveRT ミニポート ドライバー オブジェクトを作成します。 次に、オブジェクトの IMiniportWaveRT インターフェイス ポインターを WaveRT ポート ドライバーの IPort::Init メソッドに渡します。 IMiniportWaveRT は、IMiniport インターフェイス から継承します。

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

IMiniportWaveRT は、Windows Vista 以降の Windows オペレーティング システムでサポートされています。

継承

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

メソッド

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

 
IMiniportWaveRT::GetDeviceDescription

GetDeviceDescription メソッドは、デバイスを記述するDEVICE_DESCRIPTION構造体へのポインターを返します。
IMiniportWaveRT::Init

Init メソッドは、WaveRT ミニポート ドライバー オブジェクトを初期化します。
IMiniportWaveRT::NewStream

NewStream メソッドは、WaveRT ストリーム オブジェクトの新しいインスタンスを作成します。

必要条件

要件 価値
ターゲット プラットフォーム ウィンドウズ
ヘッダー portcls.h