다음을 통해 공유


KSPROPERTY_AUDIO_VOLUMELIMIT_ENGAGED

KSPROPERTY_AUDIO_VOLUMELIMIT_ENGAGED 는 Windows 8.1 설정된 KSPROPSETID_Audio 속성에 추가된 새 KS 속성입니다.

KSPROPERTY_AUDIO_VOLUMELIMIT_ENGAGED 속성 요청은 최종 사용자의 볼륨 수준 제한 기본 설정을 기본 드라이버에 전달합니다. 이 속성의 scope 핀당(또는 최종 사용자의 관점에서 오디오 엔드포인트당) 입니다.

사용 요약 테이블

가져오기 설정 대상 속성 설명자 형식 속성 값 형식

아니요

instance 고정

KSP_PIN

BOOL

속성 값은 BOOL 형식이며 최종 사용자가 최대 볼륨이 특정 제한을 초과하도록 허용하는지 여부를 나타냅니다. TRUE 값은 최종 사용자가 볼륨 수준을 게시된 제한을 초과하도록 허용했음을 나타내고 FALSE는 그 반대를 나타냅니다. 자식 계정의 경우 값은 항상 FALSE입니다.

드라이버는 이 속성의 값을 내부 변수에 저장하고 시작하는 동안 값을 TRUE로 초기화합니다. 이 속성은 TRUE이지만 드라이버는 최대 볼륨 수준을 제한합니다. 속성이 FALSE로 설정된 경우 드라이버는 이러한 제한을 제거할 수 있습니다.

드라이버는 이 속성의 값을 자동으로 변경할 수도 있습니다. 예를 들어 드라이버는 속성 값을 TRUE에서 FALSE로 자동으로 전환한 다음 특정 사운드 수준보다 일정 시간이 경과한 후 볼륨 수준을 제한하기 시작할 수 있습니다.

속성 값이 자동인지 또는 호출자가 속성 값을 설정했는지에 관계없이 속성 값이 변경되면 드라이버는 KSEVENT_PINCAPS_VOLUMELIMITCHANGE 이벤트를 생성해야 합니다.

반환 값

KSPROPERTY_AUDIO_VOLUMELIMIT_ENGAGED 속성 요청은 요청이 성공하면 STATUS_SUCCESS 반환합니다.

요구 사항

Version

Windows 8.1

헤더

Ksmedia.h(Ksmedia.h 포함)