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 |
另请参阅
反馈
https://aka.ms/ContentUserFeedback。
即将发布:在整个 2024 年,我们将逐步淘汰作为内容反馈机制的“GitHub 问题”,并将其取代为新的反馈系统。 有关详细信息,请参阅:提交和查看相关反馈