Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
IPortClsStreamResourceManager2 используется для управления регистрацией ресурсов аудиопотока.
Чтобы обеспечить работу без сбоев, звуковые драйверы должны зарегистрировать свои ресурсы потоковой передачи. Это позволяет ОС управлять ресурсами, чтобы избежать помех между потоковой передачей звука и другими подсистемами.
Потоковые ресурсы — это все ресурсы, используемые звуковым драйвером для обработки аудиопотоков или обеспечения потока аудиопотоков.
IPortClsStreamResourceManager::AddStreamResource ожидает, что вызывающий объект является драйвером аудиопорта. IPortClsStreamResourceManager2::AddStreamResource2 не предполагает, что вызывающий объект является драйвером аудиопорта и требует явного указателя на объект физического устройства (PDO).
Интерфейс IPortClsStreamResourceManager2 поддерживается в Windows 10 версии 1511 и более поздних версиях Windows. IPortClsStreamResourceManager2 наследует от IPortClsStreamResourceManager и IUnknown.
Драйвер минипорта WaveRT при необходимости может использовать этот интерфейс вместо жесткой компоновки с PcAddStreamResource и PcRemoveStreamResource. Этот параметр очень полезен, когда
тот же драйвер минипорта аудио должен работать в предыдущих версиях Windows. Драйвер аудиопорта может запрашивать интерфейс IID_IPortClsStreamResourceManager2 и регистрировать свои ресурсы только в том случае, если PortCls поддерживает интерфейс.
Наследство
Интерфейс IPortClsStreamResourceManager2 наследует от интерфейса IPortClsStreamResourceManager.
Методика
Интерфейс IPortClsStreamResourceManager2 имеет эти методы.
|
IPortClsStreamResourceManager2::AddStreamResource2 AddStreamResource2 добавляет ресурс потока. Поддерживаются два типа ресурсов потока: _interrupts и потоки, принадлежащие драйверу. Метод AddStreamResource2 может использоваться только драйверами мини-порта audio waveRT. |
Требования
| Требование | Ценность |
|---|---|
| целевая платформа | Виндоус |
| заголовка | portcls.h |