IOCTL_BTHHFP_DEVICE_GET_VOLUMEPROPERTYVALUES IOCTL(bthhfpddi.h)

IOCTL_BTHHFP_DEVICE_GET_VOLUMEPROPERTYVALUES IOCTL은 KSPROPERTY_AUDIO_VOLUMELEVEL 속성에 대한 KSPROPERTY_VALUES 데이터를 반환합니다.

주 코드

IRP_MJ_DEVICE_CONTROL

입력 버퍼

없음

입력 버퍼 길이

없음

출력 버퍼

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

추가 정보

Bluetooth HFP DDI IOCTL

KSNODETYPE_VOLUME

KSNODE_DESCRIPTOR

KSPROPERTY_VALUES