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 |