IPortWavePciStream interface (portcls.h)
The IPortWavePciStream
interface is the stream-associated callback interface that provides mapping services to WavePci miniport stream objects. The WavePci port driver implements this interface and exposes it to the miniport driver. The port driver provides a reference to an IPortWavePciStream
object to each miniport stream object that it creates. IPortWavePciStream
inherits from the IUnknown interface.
The stream is associated with a pin on the WavePci filter, which the adapter driver forms by binding the port and miniport drivers. The port driver calls the IMiniportWavePci::NewStream method to create the miniport stream object; the port driver passes an IPortWavePciStream
reference as one of the call parameters.
Inheritance
The IPortWavePciStream interface inherits from the IUnknown interface.
Methods
The IPortWavePciStream interface has these methods.
IPortWavePciStream::GetMapping The GetMapping method obtains a mapping from the port driver and associates a tag with the mapping. |
IPortWavePciStream::ReleaseMapping The ReleaseMapping method releases a mapping that was obtained by a previous call to IPortWavePciStream::GetMapping. |
IPortWavePciStream::TerminatePacket The TerminatePacket method terminates the packet currently being mapped. |
Requirements
Requirement | Value |
---|---|
Target Platform | Windows |
Header | portcls.h |