다음을 통해 공유


품질 관리

커널 스트리밍 아키텍처는 품질 관리에 대한 선택적 지원을 제공합니다. 이 메커니즘은 리소스 제약 조건에 맞게 흐름 제어를 조정하고 필터 그래프에서 성능 저하 요구를 결정합니다. 품질 관리 알림은 커널 모드 프록시를 통해 전송됩니다.

품질 관리 문제를 보고하는 핀은 KSPROPERTY_STREAM_QUALITY 속성을 지원합니다. 핀이 품질 관리 불만 싱크의 핸들 및 컨텍스트 매개 변수로 설정할 수 있는 선택적 쓰기 전용 속성입니다. 이를 위해 핀은 이 정보를 포함하는 KSQUALITY_MANAGER 형식의 구조를 제공합니다. 핀 연결은 이 정보를 사용하여 지정된 컨텍스트 매개 변수와 함께 KSQUALITY 구조를 사용하여 품질 관리자에게 문제를 알립니다.

사용자 모드 클라이언트가 품질 관리 불만을 제출할 수 있도록 미니 드라이버는 KSPROPSETID_Quality 속성을 지원합니다.

핀이 성능 저하 전략을 허용하는 경우 미니 드라이버는 KSPROPERTY_STREAM_DEGRADATION 속성을 지원합니다.

자세한 내용은 KSDEGRADEKSDEGRADE_STANDARD 참조하세요.