次の方法で共有


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

IPortWavePci インターフェイスは、WavePci ポート ドライバーのプライマリ インターフェイスです。 PortCls システム ドライバーは、このインターフェイスを実装し、IMiniportWavePci オブジェクトを実装するアダプター ドライバーに公開します。 IPortWavePci インターフェイスは、ミニポート オブジェクトに通知と DMA サービスを提供します。 アダプター ドライバーは、PcNewPort を呼び出し、REFIID IID_IPortWavePciを指定することによって、IPortWavePci オブジェクトを作成します。 IPortWavePci は、IPort インターフェイスから継承されます。

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

継承

IPortWavePci インターフェイスは、IUnknown インターフェイスから継承します。 IPortWavePci には、次の種類のメンバーもあります。

メソッド

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

 
IPortWavePci::NewMasterDmaChannel

NewMasterDmaChannel メソッドがバス マスター DMA チャネルの新しいインスタンスを作成する方法について説明します。
IPortWavePci::Notify

Notify メソッドは、DMA ポインターの進行状況を示す割り込みが発生したことをポート ドライバーに通知します。

必要条件

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