Freigeben über


IPortWavePci-Schnittstelle (portcls.h)

Die IPortWavePci Schnittstelle ist die primäre Schnittstelle des WavePci-Porttreibers. Der PortCls-Systemtreiber implementiert diese Schnittstelle und macht sie für den Adaptertreiber verfügbar, der das IMiniportWavePci-Objekt implementiert. Die IPortWavePci-Schnittstelle stellt Benachrichtigungs- und DMA-Dienste für das Miniportobjekt bereit. Ein Adaptertreiber erstellt ein IPortWavePci Objekt, indem PcNewPort- aufgerufen und REFIID-IID_IPortWavePciangegeben wird. IPortWavePci erbt von der IPort--Schnittstelle.

Ein Adaptertreiber bildet ein Miniport/Port-Treiberpaar, indem ein IMiniportWavePci--Objekt an ein IPortWavePci-Objekt gebunden wird. Der PortCls-Systemtreiber registriert dieses Paar mit dem System als Wellenfilter.

Erbschaft

Die IPortWavePci Schnittstelle erbt von der IUnknown--Schnittstelle. IPortWavePci hat auch folgende Typen von Membern:

Methodik

Die IPortWavePci Schnittstelle hat diese Methoden.

 
IPortWavePci::NewMasterDmaChannel

Erfahren Sie, wie die NewMasterDmaChannel-Methode eine neue Instanz eines Busmaster-DMA-Kanals erstellt.
IPortWavePci::Notify

Die Notify-Methode benachrichtigt den Porttreiber, dass ein Interrupt den Fortschritt des DMA-Zeigers anzeigt.

Anforderungen

Anforderung Wert
Zielplattform- Fenster
Header- portcls.h