Share via


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

インターフェイスは IPortWavePciStream 、WavePci ミニポート ストリーム オブジェクトへのマッピング サービスを提供するストリームに関連付けられたコールバック インターフェイスです。 WavePci ポート ドライバーは、このインターフェイスを実装し、ミニポート ドライバーに公開します。 ポート ドライバーは、作成する IPortWavePciStream 各ミニポート ストリーム オブジェクトへのオブジェクトへの参照を提供します。 IPortWavePciStreamIUnknown インターフェイスから継承されます。

ストリームは WavePci フィルターのピンに関連付けられています。このフィルターは、アダプター ドライバーがポートドライバーとミニポート ドライバーをバインドすることによって形成します。 ポート ドライバーは、ミニポート ストリーム オブジェクトを作成する IMiniportWavePci::NewStream メソッドを呼び出します。ポート ドライバーは、 IPortWavePciStream 呼び出しパラメーターの 1 つとして参照を渡します。

継承

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

メソッド

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

 
IPortWavePciStream::GetMapping

GetMapping メソッドは、ポート ドライバーからマッピングを取得し、タグをマッピングに関連付けます。
IPortWavePciStream::ReleaseMapping

ReleaseMapping メソッドは、IPortWavePciStream::GetMapping の以前の呼び出しによって取得されたマッピングを解放します。
IPortWavePciStream::TerminatePacket

TerminatePacket メソッドは、現在マップされているパケットを終了します。

要件

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