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 포함) |