Поддержка устройства

Системный драйвер PortCls (Portcls.sys) предоставляет несколько встроенных драйверов портов для поддержки аудиоустройств, которые отрисовывают и захватывают волны и потоки MIDI.

Все драйверы портов предоставляют интерфейсы, производные от IPort базового интерфейса. IPort наследует методы от базового интерфейса IUnknown. IPort предоставляет следующие дополнительные методы:

IPort::GetDeviceProperty

Извлекает свойства аудиоадаптера Plug and Play из реестра. IPort::Init

Инициализирует объект порта. IPort::NewRegistryKey

Создает новый ключ реестра или открывает существующий ключ. PortCls реализует следующие драйверы портов:

Драйвер порта WaveCyclic

Драйвер порта WavePci

Драйвер порта WaveRT

Драйвер порта топологии

Драйвер порта MIDI

Драйвер порта DMus