Interfaz IPortClsStreamResourceManager2 (portcls.h)
IPortClsStreamResourceManager2 se usa para administrar el registro de recursos de secuencia de audio.
Para ayudar a garantizar la operación sin problemas, los controladores de audio deben registrar sus recursos de streaming. Esto permite que el sistema operativo administre recursos para evitar interferencias entre el streaming de audio y otros subsistemas.
Stream recursos son los recursos que usa el controlador de audio para procesar secuencias de audio o garantizar el flujo de datos de audio.
IPortClsStreamResourceManager::AddStreamResource espera que el autor de la llamada sea un controlador de minipuerto de audio. IPortClsStreamResourceManager2::AddStreamResource2 no supone que el autor de la llamada es un controlador de minipuerto de audio y requiere un puntero explícito al objeto de dispositivo físico (PDO).
La interfaz IPortClsStreamResourceManager2 se admite en Windows 10, versión 1511 y versiones posteriores de Windows. IPortClsStreamResourceManager2 hereda de IPortClsStreamResourceManager e IUnknown.
Opcionalmente, un controlador de miniporte waveRT puede usar esta interfaz en lugar de vincular de forma dura con PcAddStreamResource y PcRemoveStreamResource. Esta opción es muy útil cuando
El mismo controlador de miniporte de audio debe ejecutarse en versiones anteriores de Windows. El controlador de minipuerto de audio puede consultar la interfaz IID_IPortClsStreamResourceManager2 y registrar sus recursos solo cuando PortCls admite la interfaz.
Herencia
La interfaz IPortClsStreamResourceManager2 hereda de la interfaz IPortClsStreamResourceManager.
Métodos
La interfaz IPortClsStreamResourceManager2 tiene estos métodos.
IPortClsStreamResourceManager2::AddStreamResource2 AddStreamResource2 agrega un recurso de secuencia. Se admiten dos tipos de recursos de secuencia: _interrupts y subprocesos propiedad del controlador. El método AddStreamResource2 solo puede ser utilizado por los controladores de miniport de audio waveRT. |
Requisitos
Requisito | Value |
---|---|
Plataforma de destino | Windows |
Encabezado | portcls.h |