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_IPortWavePci angegeben 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 beim System als Wellenfilter.

Vererbung

Die IPortWavePci-Schnittstelle erbt von der IUnknown-Schnittstelle . IPortWavePci verfügt auch über folgende Membertypen:

Methoden

Die IPortWavePci-Schnittstelle verfügt über diese Methoden.

 
IPortWavePci::NewMasterDmaChannel

Erfahren Sie, wie die NewMasterDmaChannel-Methode eine neue instance eines bus-master DMA-Kanals erstellt.
IPortWavePci::Notify

Die Notify-Methode benachrichtigt den Porttreiber, dass ein Interrupt, der den Fortschritt des DMA-Zeigers angibt, aufgetreten ist.

Anforderungen

Anforderung Wert
Zielplattform Windows
Kopfzeile portcls.h