Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Интерфейс IMiniportWaveCyclic — это основной интерфейс, предоставляемый мини-драйвером для звукового устройства WaveCyclic. Драйвер порта WaveCyclic взаимодействует с мини-драйвером через этот интерфейс. Драйвер адаптера создает минипорт-объект WaveCyclic и передает указатель интерфейса IMiniportWaveCyclic объекта на метод IPort::Init драйвера порта WaveCyclic (см. пример кода в создании subdevice).
IMiniportWaveCyclic наследует интерфейс IMiniport.
Драйвер адаптера формирует пару драйверов минипорта или порта путем привязки объекта IMiniportWaveCyclic к объекту IPortWaveCyclic. Системный драйвер PortCls регистрирует эту пару в системе как фильтр волн.
Интерфейс IMiniportWaveCyclic предоставляет метод инициализации минипорт-объекта и метода для создания объекта потока минипорта. Объект потока связан с закреплением фильтра WaveCyclic, который драйвер адаптера формирует путем привязки минипорта и объекта порта вместе.
Наследство
Интерфейс IMiniportWaveCyclic наследует от интерфейса IMiniport.
Методика
Интерфейс IMiniportWaveCyclic имеет эти методы.
|
IMiniportWaveCyclic::Init Метод Init инициализирует минипорт-объект WaveCyclic. Инициализация включает проверку оборудования с помощью ресурсов, указанных в списке ресурсов. |
|
IMiniportWaveCyclic::NewStream Метод NewStream создает новый экземпляр логического потока, связанного с указанным физическим каналом. |
Требования
| Требование | Ценность |
|---|---|
| целевая платформа | Виндоус |
| заголовка | portcls.h |