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 |