Интерфейсы вспомогательных объектов аудио
Библиотека классов портов (portcls.sys) реализует различные вспомогательные объекты, предоставляющие функциональные возможности, которые обычно используются для драйверов адаптера. Эти вспомогательные объекты предоставляют механизмы управления каналами DMA, запросами прерываний, доступом к реестру, списками ресурсов, цифровыми правами и событиями оборудования. В этом разделе содержатся сведения об интерфейсах, предоставляемых этими объектами.
В этом разделе описаны следующие интерфейсы:
Помогает драйверу мини-порта отслеживать составные права DRM.
Помогает драйверу мини-порта отслеживать составные права DRM. Это расширенная версия IDrmPort.
Механизм синхронизации для координации общего доступа для прерывания запросов на обслуживание.
Предоставляет потоки DirectMusic с доступом к текущему времени отсчета master часов.
Используется драйвером мини-порта для доступа к вспомогательным функциям трассировки событий Windows (ETW). IPortClsVersion
Определяет версию операционной системы Microsoft Windows, в котором работает драйвер.
Используется драйвером мини-порта для уведомления драйвера порта о событиях оборудования.
Задает смещение предварительной выборки, которое представляет собой количество байтов данных, отделяющих курсор записи от курсора воспроизведения в аппаратном буфере Microsoft DirectSound.
Предоставляет доступ на чтение и запись к разделу реестра и его подразделам.
Указывает список ресурсов, таких как порты ввода-вывода, каналы DMA и прерывания.
Используется для демультлексного прерывания запросов службы к списку объектов с интерфейсами IServiceSink .
Представляет целевой объект запроса на обслуживание прерываний.
Удаляет регистрацию физического соединения между двумя вложенными устройствами в одном звуковом адаптере или в двух разных адаптерах.
Удаляет регистрацию динамического подраздела в звуковом адаптере.