Интерфейс 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 |