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