Поделиться через


Интерфейс IPortWavePci (portcls.h)

Интерфейс IPortWavePci — это основной интерфейс драйвера портов WavePci. Системный драйвер PortCls реализует этот интерфейс и предоставляет его драйверу адаптера, реализующего объект IMiniportWavePci. Интерфейс IPortWavePci предоставляет службы уведомлений и DMA для мини-порта. Драйвер адаптера создает объект IPortWavePci путем вызова PcNewPort и указания REFIID IID_IPortWavePci. IPortWavePci наследует от интерфейса IPort.

Драйвер адаптера формирует пару драйверов минипорта или порта путем привязки объекта IMiniportWavePci к объекту IPortWavePci. Системный драйвер PortCls регистрирует эту пару в системе как фильтр волн.

Наследство

Интерфейс IPortWavePci наследует от интерфейса IUnknown. IPortWavePci также имеет следующие типы элементов:

Методика

Интерфейс IPortWavePci имеет эти методы.

 
IPortWavePci::NewMasterDmaChannel

Узнайте, как метод NewMasterDmaChannel создает новый экземпляр канала DMA для шины master.
IPortWavePci::Notify

Метод Notify уведомляет драйвер порта о том, что произошло прерывание, указывающее ход выполнения указателя DMA.

Требования

Требование Ценность
целевая платформа Виндоус
заголовка portcls.h