IOCTL_BTHHFP_MIC_GET_VOLUME_STATUS_UPDATE IOCTL (bthhfpddi.h)
IOCTL_BTHHFP_MIC_GET_VOLUME_STATUS_UPDATE IOCTL Получает параметр уровня громкости микрофона устройства Bluetooth.
Основной код
Входной буфер
ЛОГИЧЕСКОЕ ЗНАЧЕНИЕ, которое имеет значение TRUE, чтобы запросить немедленное обновление. В противном случае задайте значение FALSE.
Длина входного буфера
Размер boOL.
Выходной буфер
Long, представляющий уровень громкости микрофона в 1/65536 децибелях.
Длина выходного буфера
Размер long.
Блок состояния
Если запрос уже ожидает завершения нового запроса, возвращается STATUS_INVALID_DEVICE_REQUEST сообщение.
Замечания
Этот запрос завершится немедленно, если входной параметр имеет значение TRUE или состояние тома изменилось с момента последнего запроса. В противном случае этот запрос будет оставаться в ожидании, пока не изменится состояние тома или запрос будет отменен.
Звуковой драйвер отправляет этот запрос, чтобы получить начальные уровни громкости динамиков и микрофона, и отправляет последующие запросы, которые будут обновлены при изменении уровней. Драйвер сохраняет уровни тома в соответствующих данных контекста. При изменении уровня громкости звуковой драйвер создает событие KSEVENT_CONTROL_CHANGE для узла KSNODETYPE_VOLUME в топологии KS динамика или микрофона.
Выходной параметр запроса совпадает со значением свойства KSPROPERTY_AUDIO_VOLUMELEVEL.
Требования
Требование | Ценность |
---|---|
минимальные поддерживаемые клиентские | Windows 8 |
минимальный поддерживаемый сервер | Windows Server 2012 |
заголовка | bthhfpddi.h |