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


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

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

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

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

Наследство

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

Методика

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

 
IMiniportWavePci::Init

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

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

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

Требования

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