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


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

Интерфейс IMiniportWavePci является основным интерфейсом, предоставляемым драйвером мини-порта для звукового устройства WavePci. Драйвер порта WavePci взаимодействует с драйвером мини-порта через этот интерфейс. Драйвер адаптера создает объект miniport WavePci и передает указатель интерфейса IMiniportPci объекта методу IPort::Init драйвера порта WavePci (см. пример кода в разделе Создание subdevice). IMiniportWavePci наследуется от интерфейса IMiniport .

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

Интерфейс IMiniportWavePci предоставляет метод для инициализации объекта мини-порта, метод для создания объекта потока мини-порта и метод для уведомления драйвера miniport о запросе на обслуживание. Объект потока связан с закреплением фильтра WavePci, который драйвер адаптера формирует путем привязки объекта miniport к объекту port.

Наследование

Интерфейс IMiniportWavePci наследуется от интерфейса IMiniport.

Методы

Интерфейс IMiniportWavePci содержит следующие методы.

 
IMiniportWavePci::Init

Метод Init инициализирует объект miniport WavePci. Инициализация включает проверку оборудования с использованием ресурсов, указанных в списке ресурсов.
IMiniportWavePci::NewStream

Метод (IMiniportWavePci) NewStream (portcls.h) создает новый экземпляр логического потока, связанного с указанным физическим каналом.
IMiniportWavePci::Service

Узнайте, как метод Service уведомляет драйвер мини-порта о запросе на обслуживание.

Требования

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