IPortClsStreamResourceManager 인터페이스(portcls.h)

IPortClsStreamResourceManager는 오디오 스트림 리소스의 등록을 관리하는 데 사용됩니다.

결함이 없는 작업을 보장하려면 오디오 드라이버가 스트리밍 리소스를 등록해야 합니다. 이를 통해 OS는 오디오 스트리밍과 다른 하위 시스템 간의 간섭을 방지하기 위해 리소스를 관리할 수 있습니다. Stream 리소스는 오디오 드라이버가 오디오 스트림을 처리하거나 오디오 데이터 흐름을 보장하는 데 사용하는 모든 리소스입니다.

IPortClsStreamResourceManager 인터페이스는 Windows 10 이상 버전의 Windows에서 지원됩니다.

이러한 메서드는 오디오 waveRT 미니포트 드라이버에서만 사용할 수 있습니다.

필요에 따라 WaveRT 미니포트 드라이버는 PcAddStreamResourcePcRemoveStreamResource와 하드 연결하지 않고 이 인터페이스를 사용할 수 있습니다. 이 옵션은 이전 버전의 Windows에서 동일한 오디오 미니포트 드라이버를 실행해야 하는 경우에 매우 유용합니다. 오디오 미니포트 드라이버는 IID_IPortClsStreamResourceManager 인터페이스를 쿼리하고 PortCls가 인터페이스를 지원하는 경우에만 해당 리소스를 등록할 수 있습니다.

상속

IPortClsStreamResourceManager 인터페이스는 IUnknown 인터페이스에서 상속됩니다.

메서드

IPortClsStreamResourceManager 인터페이스에는 이러한 메서드가 있습니다.

 
IPortClsStreamResourceManager::AddStreamResource

AddStreamResource는 스트림 리소스를 추가합니다. 인터럽트 및 드라이버 소유 스레드의 두 가지 유형의 스트림 리소스가 지원됩니다.
IPortClsStreamResourceManager::RemoveStreamResource

RemoveStreamResource는 기존 스트림 리소스를 제거합니다. RemoveStreamResource 메서드는 오디오 waveRT 미니포트 드라이버에서만 사용할 수 있습니다.

요구 사항

요구 사항
대상 플랫폼 Windows
헤더 portcls.h