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

Интерфейс IMiniportWaveRT — это основной интерфейс, предоставляемый мини-драйвером аудиоустройства WaveRT. Драйвер адаптера создает объект драйвера miniport WaveRT. Затем он передает указатель интерфейса IMiniportWaveRT объекта в метод IPort::Init драйвера порта WaveRT. IMiniportWaveRT наследует интерфейс IMiniport.

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

IMiniportWaveRT поддерживается в операционных системах Windows Vista и более поздних версий.

Наследство

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

Методика

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

 
IMiniportWaveRT::GetDeviceDescription

Метод GetDeviceDescription возвращает указатель на DEVICE_DESCRIPTION структуру, описывающую устройство.
IMiniportWaveRT::Init

Метод Init инициализирует объект драйвера miniport WaveRT.
IMiniportWaveRT::NewStream

Метод NewStream создает новый экземпляр объекта потока WaveRT.

Требования

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