Interfaz IMiniportWaveCíclica (portcls.h)

La IMiniportWaveCyclic interfaz es la interfaz principal expuesta por el controlador de minipuerto para un dispositivo de audio WaveCíclico. El controlador de puerto WaveCíclico se comunica con el controlador de minipuerto a través de esta interfaz. El controlador del adaptador crea el objeto Miniport WaveCíclico y pasa el puntero de interfaz del IMiniportWaveCyclic objeto al método IPort::Init del controlador de puerto WaveCíclico (vea el ejemplo de código en Subdevice Creation). IMiniportWaveCyclic hereda de la interfaz IMiniport .

Un controlador de adaptador forma un par de controladores de minipuerto/puerto enlazando un IMiniportWaveCyclic objeto a un objeto IPortWaveCíclico . El controlador del sistema PortCls registra este par con el sistema como filtro de onda.

La IMiniportWaveCyclic interfaz proporciona un método para inicializar el objeto miniport y un método para crear un objeto de secuencia de miniport. El objeto stream está asociado a un pin en el filtro WaveCíclico, que el controlador del adaptador forma enlazando el objeto miniport y el objeto de puerto juntos.

Herencia

La interfaz IMiniportWaveCíclica hereda de la interfaz IMiniport.

Métodos

La interfaz IMiniportWaveCíclica tiene estos métodos.

 
IMiniportWaveCíclica::Init

El método Init inicializa el objeto miniport wavecíclico. La inicialización incluye la comprobación del hardware mediante los recursos especificados en la lista de recursos.
IMiniportWaveCíclica::NewStream

El método NewStream crea una nueva instancia de una secuencia lógica asociada a un canal físico especificado.

Requisitos

Requisito Value
Plataforma de destino Windows
Encabezado portcls.h