IMiniportWavePci 接口 (portcls.h)

接口 IMiniportWavePci 是由 WavePci 音频设备的微型端口驱动程序公开的主接口。 WavePci 端口驱动程序通过此接口与微型端口驱动程序通信。 适配器驱动程序创建 WavePci 微型端口对象,并将对象的 IMiniportPci 接口指针传递给 WavePci 端口驱动程序的 IPort::Init 方法 (请参阅 Subdevice Creation) 中的代码示例。 IMiniportWavePci 继承自 IMiniport 接口。

适配器驱动程序通过将 对象绑定到 IMiniportWavePciIPortWavePci 对象来形成微型端口/端口驱动程序对。 PortCls 系统驱动程序将此对注册到系统中作为 波形筛选器

接口 IMiniportWavePci 提供用于初始化微型端口对象的方法、用于创建微型端口流对象的方法和通知微型端口驱动程序服务请求的方法。 流对象与 WavePci 筛选器上的引脚相关联,适配器驱动程序通过将微型端口对象与端口对象绑定而形成。

继承

IMiniportWavePci 接口继承自 IMiniport 接口。

方法

IMiniportWavePci 接口包含以下方法。

 
IMiniportWavePci::Init

Init 方法初始化 WavePci 微型端口对象。 初始化包括使用资源列表中指定的资源验证硬件。
IMiniportWavePci::NewStream

(IMiniportWavePci) NewStream (portcls.h) 方法创建与指定物理通道关联的逻辑流的新实例。
IMiniportWavePci::Service

了解 Service 方法如何通知微型端口驱动程序对服务的请求。

要求

要求
目标平台 Windows
标头 portcls.h