IMiniportWavePci 接口 (portcls.h)

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

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

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

遗产

IMiniportWavePci 接口继承自 IMiniport 接口。

方法

IMiniportWavePci 接口具有这些方法。

 
IMiniportWavePci::Init

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

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

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

要求

要求 价值
目标平台 窗户
标头 portcls.h