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


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

Требования

Требование Значение
Целевая платформа Windows
Header portcls.h