IOCTL_BTHHFP_DEVICE_GET_VOLUMEPROPERTYVALUES IOCTL(bthhfpddi.h)
IOCTL_BTHHFP_DEVICE_GET_VOLUMEPROPERTYVALUES IOCTL은 KSPROPERTY_AUDIO_VOLUMELEVEL 속성에 대한 KSPROPERTY_VALUES 데이터를 반환합니다.
주 코드
입력 버퍼
없음
입력 버퍼 길이
없음
출력 버퍼
KSPROPERTY_VALUES 구조체와 이 구조체에서 참조하는 다른 데이터가 포함된 버퍼입니다.
출력 버퍼 길이
KSPROPERTY_VALUES 구조체 및 참조된 데이터의 크기입니다.
상태 블록
해당 없음
설명
오디오 드라이버의 KS 필터 토폴로지에는 BTHHFP_DESCRIPTOR 설명자가 볼륨 지원을 나타내는 경우 입력 및 출력 모두에 대한 KSNODETYPE_VOLUME 형식의 KS 노드가 포함됩니다. 이 노드에 대한 오디오 드라이버의 KSNODE_DESCRIPTOR 구조에는 KSPROPERTY_AUDIO_VOLUMELEVEL 속성에 대한 PKSPROPERTY_ITEM 포함됩니다. 오디오 드라이버는 PKSPROPERTY_ITEM 설정합니다. 이 요청에서 반환된 구조화된 KSPROPERTY_VALUES값 멤버입니다.
이렇게 하면 HFP(Handsfree 프로필) 드라이버가 KSPROPERTY_AUDIO_VOLUMELEVEL 속성 값을 Bluetooth 핸즈프리 프로필에 매핑하는 문제를 거의 전적으로 처리할 수 있습니다. 이 속성에 대한 오디오 드라이버의 속성 Get 및 Set 처리기는 HFP 드라이버를 호출하기만 하면 됩니다.
요구 사항
요구 사항 | 값 |
---|---|
지원되는 최소 클라이언트 | Windows 8 |
지원되는 최소 서버 | Windows Server 2012 |
머리글 | bthhfpddi.h |