Interfaz IPortWavePci (portcls.h)

La IPortWavePci interfaz es la interfaz principal del controlador de puerto WavePci. El controlador del sistema PortCls implementa esta interfaz y la expone al controlador del adaptador que implementa el objeto IMiniportWavePci . La IPortWavePci interfaz proporciona servicios de notificación y DMA al objeto miniport. Un controlador de adaptador crea un IPortWavePci objeto llamando a PcNewPort y especificando REFIID IID_IPortWavePci. IPortWavePci hereda de la interfaz IPort .

Un controlador de adaptador forma un par de controladores de miniport/puerto enlazando un objeto IMiniportWavePci a un IPortWavePci objeto . 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 Value
Plataforma de destino Windows
Encabezado portcls.h