Interfaz IMiniportWavePci (portcls.h)
La IMiniportWavePci
interfaz es la interfaz principal expuesta por el controlador de minipuerto para un dispositivo de audio WavePci. El controlador de puerto WavePci se comunica con el controlador de minipuerto a través de esta interfaz. El controlador del adaptador crea el objeto miniport wavePci y pasa el puntero de interfaz IMiniportPci del objeto al método IPort::Init del controlador de puerto WavePci (vea el ejemplo de código en Creación de subdispositivos). IMiniportWavePci
hereda de la interfaz IMiniport .
Un controlador de adaptador forma un par de controladores de minipuerto/puerto enlazando un IMiniportWavePci
objeto a un objeto IPortWavePci . El controlador del sistema PortCls registra este par con el sistema como filtro de onda.
La IMiniportWavePci
interfaz proporciona un método para inicializar el objeto de minipuerto, un método para crear un objeto de flujo de minipuerto y un método para notificar al controlador de minipuerto de una solicitud de servicio. El objeto stream está asociado a un pin en el filtro WavePci, que el controlador del adaptador forma enlazando el objeto miniport con el objeto port.
Herencia
La interfaz IMiniportWavePci hereda de la interfaz IMiniport.
Métodos
La interfaz IMiniportWavePci tiene estos métodos.
IMiniportWavePci::Init El método Init inicializa el objeto miniport wavePci. La inicialización incluye la comprobación del hardware mediante los recursos especificados en la lista de recursos. |
IMiniportWavePci::NewStream El método NewStream (IMiniportWavePci) (portcls.h) crea una nueva instancia de una secuencia lógica asociada a un canal físico especificado. |
IMiniportWavePci::Service Obtenga información sobre cómo el método Service notifica al controlador de miniporte de una solicitud de servicio. |
Requisitos
Requisito | Value |
---|---|
Plataforma de destino | Windows |
Encabezado | portcls.h |