Interfaz IPortWavePci (portcls.h)
La interfaz IPortWavePci
es la interfaz principal del controlador de puerto WavePci. El controlador del sistema PortCls implementa esta interfaz y lo expone al controlador del adaptador que implementa el objeto IMiniportWavePci. La interfaz IPortWavePci
proporciona servicios de notificación y DMA al objeto miniport. Un controlador de adaptador crea un objeto IPortWavePci
llamando a PcNewPort y especificando REFIID IID_IPortWavePci.
IPortWavePci
hereda de la interfaz IPort.
Un controlador de adaptador forma un par de controladores de minipuerto/puerto enlazando un objeto IMiniportWavePci a un objeto IPortWavePci
. El controlador del sistema PortCls registra este par con el sistema como filtro de onda .
Herencia
La interfaz IPortWavePci hereda de la interfaz IUnknown. IPortWavePci también tiene estos tipos de miembros:
Métodos
La interfaz IPortWavePci tiene estos métodos.
IPortWavePci::NewMasterDmaChannel Obtenga información sobre cómo el método NewMasterDmaChannel crea una nueva instancia de un canal DMA maestro de bus. |
IPortWavePci::Notify El método Notify notifica al controlador de puerto que se ha producido una interrupción que indica el progreso del puntero DMA. |
Requisitos
Requisito | Valor |
---|---|
de la plataforma de destino de | Windows |
encabezado de | portcls.h |