IOCTL_BTHHFP_DEVICE_GET_VOLUMEPROPERTYVALUES IOCTL (bthhfpddi.h)
IOCTL_BTHHFP_DEVICE_GET_VOLUMEPROPERTYVALUES IOCTL 返回 KSPROPERTY_AUDIO_VOLUMELEVEL 属性的KSPROPERTY_VALUES数据。
主要代码
输入缓冲区
无。
输入缓冲区长度
无。
输出缓冲区
包含 KSPROPERTY_VALUES 结构的缓冲区,后跟此结构引用的任何其他数据。
输出缓冲区长度
KSPROPERTY_VALUES结构和引用的数据的大小。
状态块
不可用
注解
如果BTHHFP_DESCRIPTOR描述符指示音量支持,则音频驱动程序的 KS 筛选器拓扑 包括用于输入和输出 KSNODETYPE_VOLUME类型的 KS 节点。 此节点的音频驱动程序 KSNODE_DESCRIPTOR 结构包括 KSPROPERTY_AUDIO_VOLUMELEVEL 属性的 PKSPROPERTY_ITEM 。 音频驱动程序设置 PKSPROPERTY_ITEM。此 请求返回的结构化 KSPROPERTY_VALUES 的值成员。
这使免提配置文件 (HFP) 驱动程序几乎可以完全处理 将KSPROPERTY_AUDIO_VOLUMELEVEL 属性值映射到蓝牙免提配置文件的问题。 此属性的音频驱动程序属性 Get 和 Set 处理程序只需调用 HFP 驱动程序。
要求
要求 | 值 |
---|---|
最低受支持的客户端 | Windows 8 |
最低受支持的服务器 | Windows Server 2012 |
标头 | bthhfpddi.h |