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

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

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

継承

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

メソッド

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

 
IPortWavePci::NewMasterDmaChannel

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

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

要件

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