IMiniportWaveCyclic 接口 (portcls.h)

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

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

接口 IMiniportWaveCyclic 提供用于初始化微型端口对象的方法和用于创建微型端口流对象的方法。 流对象与 WaveCyclic 筛选器上的引脚相关联,适配器驱动程序通过将微型端口对象和端口对象绑定在一起形成。

继承

IMiniportWaveCyclic 接口继承自 IMiniport 接口。

方法

IMiniportWaveCyclic 接口具有这些方法。

 
IMiniportWaveCyclic::Init

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

NewStream 方法创建与指定物理通道关联的逻辑流的新实例。

要求

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