IOCTL_BTHHFP_DEVICE_GET_VOLUMEPROPERTYVALUES IOCTL (bthhfpddi.h)
IOCTL IOCTL_BTHHFP_DEVICE_GET_VOLUMEPROPERTYVALUES возвращает KSPROPERTY_VALUES данные для свойства KSPROPERTY_AUDIO_VOLUMELEVEL.
Основной код
Входной буфер
Нет.
Длина входного буфера
Нет.
Выходной буфер
Буфер, содержащий структуру KSPROPERTY_VALUES , за которой следуют любые другие данные, на которые ссылается эта структура.
Длина выходного буфера
Размер KSPROPERTY_VALUES структуры и ссылочных данных.
Блок состояния
Н/Д
Комментарии
Топология фильтра KS драйвера звука включает узел KS типа KSNODETYPE_VOLUME для входных и выходных данных, если дескриптор BTHHFP_DESCRIPTOR указывает на поддержку громкости. Структура KSNODE_DESCRIPTOR драйвера звука для этого узла включает PKSPROPERTY_ITEM для свойства KSPROPERTY_AUDIO_VOLUMELEVEL . Звуковой драйвер задает PKSPROPERTY_ITEM. Значения , указанные в KSPROPERTY_VALUES структурированные, возвращаемые этим запросом.
Это позволяет драйверу профиля Handsfree (HFP) почти полностью справиться с проблемой сопоставления значений свойств KSPROPERTY_AUDIO_VOLUMELEVEL с профилем Bluetooth Handsfree. Обработчики свойств драйвера звука Get и Set для этого свойства просто вызывают драйвер HFP.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows 8 |
Минимальная версия сервера | Windows Server 2012 |
Верхняя часть | bthhfpddi.h |