Поделиться через


IOCTL_BTHHFP_DEVICE_GET_NRECDISABLE_STATUS_UPDATE IOCTL (bthhfpddi.h)

IOCTL_BTHHFP_DEVICE_GET_NRECDISABLE_STATUS_UPDATE IOCTL Возвращает снижение шума или отмену эха (NREC) Отключите обновления состояния с удаленного устройства Bluetooth.

Этот IOCTL доступен в операционных системах Windows 8.1 и более поздних версий.

Основной код

IRP_MJ_DEVICE_CONTROL

Входной буфер

ЛОГИЧЕСКОЕ ЗНАЧЕНИЕ, которое имеет значение 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

См. также

IoCTLs Bluetooth HFP DDI