IPortWavePci interface is the WavePci port driver's primary interface. In Windows 98/Me and in Windows 2000 and later, 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.
In addition to the methods that
IPortWavePci inherits from the IPort interface,
IPortWavePci supports the following two methods: