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 |