IPortWavePci インターフェイス (portcls.h)
インターフェイスは IPortWavePci
、WavePci ポート ドライバーのプライマリ インターフェイスです。 PortCls システム ドライバーは、このインターフェイスを実装し、 IMiniportWavePci オブジェクトを実装するアダプター ドライバーに公開します。 インターフェイスは IPortWavePci
、ミニポート オブジェクトに通知と DMA サービスを提供します。 アダプター ドライバーは、PcNewPort をIPortWavePci
呼び出し、REFIID IID_IPortWavePciを指定することによって、オブジェクトを作成します。 IPortWavePci
は IPort インターフェイスから継承されます。
アダプター ドライバーは、 IMiniportWavePci オブジェクトを オブジェクトにバインドすることによって、ミニポート/ポート ドライバーのペアを IPortWavePci
形成します。 PortCls システム ドライバーは、このペアを システムにウェーブ フィルターとして登録します。
継承
IPortWavePci インターフェイスは、IUnknown インターフェイスから継承されます。 IPortWavePci には、次の種類のメンバーもあります。
メソッド
IPortWavePci インターフェイスには、これらのメソッドがあります。
IPortWavePci::NewMasterDmaChannel NewMasterDmaChannel メソッドがバス マスター DMA チャネルの新しいインスタンスを作成する方法について説明します。 |
IPortWavePci::Notify Notify メソッドは、DMA ポインターの進行状況を示す割り込みが発生したことをポート ドライバーに通知します。 |
要件
要件 | 値 |
---|---|
対象プラットフォーム | Windows |
ヘッダー | portcls.h |