Compartir a través de


Interfaz IPortWaveCíclico (portcls.h)

La interfaz IPortWaveCyclic es la interfaz principal del controlador de puerto WaveCíclico. El controlador del sistema PortCls implementa esta interfaz y lo expone al controlador del adaptador que implementa el objeto IMiniportWaveCíclico. La interfaz IPortWaveCyclic proporciona un método de notificación que llama a la rutina de servicio de interrupción del controlador de miniport. Los canales DMA subordinados y maestros de bus también se pueden crear instancias en esta interfaz. Un controlador de adaptador crea un objeto IPortWaveCyclic llamando a PcNewPort y especificando REFIID IID_IPortWaveCyclic. IPortWaveCyclic hereda de la interfaz IPort.

Un controlador de adaptador forma un par de controladores de minipuerto/puerto mediante el enlace de un objeto IMiniportWaveCíclico a un objeto IPortWaveCyclic. El controlador del sistema PortCls registra este par con el sistema como filtro de onda .

Herencia

La interfaz IPortWaveCíclico hereda de la interfaz IPort.

Métodos

La interfaz IPortWaveCíclico tiene estos métodos.

 
IPortWaveCíclico::NewMasterDmaChannel

El método NewMasterDmaChannel crea una nueva instancia de un canal DMA maestro de bus.
IPortWaveCíclico::NewSlaveDmaChannel

El método NewSlaveDmaChannel crea una nueva instancia de un canal DMA subordinado.
IPortWaveCíclico::Notify

Obtenga información sobre cómo el método Notify notifica al controlador de puerto que se ha producido una interrupción que indica el progreso del puntero DMA. Se debe llamar desde la rutina de servicio de interrupción (ISR) del controlador de miniporte.

Requisitos

Requisito Valor
de la plataforma de destino de Windows
encabezado de portcls.h