IOCTL_BTHHFP_DEVICE_GET_NRECDISABLE_STATUS_UPDATE IOCTL (bthhfpddi.h)
IOCTL_BTHHFP_DEVICE_GET_NRECDISABLE_STATUS_UPDATE IOCTL Возвращает снижение шума или отмену эха (NREC) Отключите обновления состояния с удаленного устройства Bluetooth.
Этот IOCTL доступен в операционных системах Windows 8.1 и более поздних версий.
Основной код
Входной буфер
ЛОГИЧЕСКОЕ ЗНАЧЕНИЕ, которое имеет значение TRUE, чтобы запросить немедленное обновление. В противном случае задайте значение FALSE.
Длина входного буфера
Размер boOL.
Выходной буфер
BoOL, указывающий новое состояние отключения NREC. Дополнительные сведения см. в примечаниях.
Длина выходного буфера
Размер boOL.
Блок состояния
Если запрос уже ожидается, новый запрос завершается ошибкой с кодом ошибки STATUS_INVALID_DEVICE_REQUEST.
Замечания
Если состояние отключения NREC равно TRUE, оно показывает, что удаленное устройство Bluetooth отключило любую системную обработку NREC, подразумевая, что удаленное устройство включило собственную обработку сигналов NREC. В этом сценарии звуковой драйвер должен отключить любую собственную обработку NREC независимо от того, выполняется ли обработка в самом коде драйвера в модуле цифровой обработки сигналов (DSP) или его объект обработки звука (APO).
Кроме того, в этом сценарии, когда NREC включен на удаленном устройстве Bluetooth, APO драйвера должен вернуть NREC в его списке эффектов, чтобы сообщить приложениям, что обработка NREC включена.
Требования
Требование | Ценность |
---|---|
минимальные поддерживаемые клиентские | Windows 8.1 |
минимальный поддерживаемый сервер | Windows Server 2012 R2 |
заголовка | bthhfpddi.h |