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