IOCTL_BTHHFP_DEVICE_GET_VOLUMEPROPERTYVALUES IOCTL (bthhfpddi.h)
IOCTL_BTHHFP_DEVICE_GET_VOLUMEPROPERTYVALUES IOCTL 返回 KSPROPERTY_AUDIO_VOLUMELEVEL 属性的 KSPROPERTY_VALUES 数据。
主要代码
输入缓冲区
没有。
输入缓冲区长度
没有。
输出缓冲区
包含 KSPROPERTY_VALUES 结构的缓冲区,后跟此结构引用的任何其他数据。
输出缓冲区长度
KSPROPERTY_VALUES 结构和引用的数据的大小。
状态块
N/A
言论
如果 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 |