IPortWavePci interface (portcls.h)
The IPortWavePci
interface is the WavePci port driver's primary interface. The PortCls system driver implements this interface and exposes it to the adapter driver that implements the IMiniportWavePci object. The IPortWavePci
interface provides notification and DMA services to the miniport object. An adapter driver creates an IPortWavePci
object by calling PcNewPort and specifying REFIID IID_IPortWavePci. IPortWavePci
inherits from the IPort interface.
An adapter driver forms a miniport/port driver pair by binding an IMiniportWavePci object to an IPortWavePci
object. The PortCls system driver registers this pair with the system as a wave filter.
Inheritance
The IPortWavePci interface inherits from the IUnknown interface. IPortWavePci also has these types of members:
Methods
The IPortWavePci interface has these methods.
IPortWavePci::NewMasterDmaChannel Learn how the NewMasterDmaChannel method creates a new instance of a bus-master DMA channel. |
IPortWavePci::Notify The Notify method notifies the port driver that an interrupt indicating the progress of the DMA pointer has occurred. |
Requirements
Requirement | Value |
---|---|
Target Platform | Windows |
Header | portcls.h |