Share via


IOCTL_BTHHFP_DEVICE_GET_NRECDISABLE_STATUS_UPDATE IOCTL (bthhfpddi.h)

El IOCTL_BTHHFP_DEVICE_GET_NRECDISABLE_STATUS_UPDATE IOCTL Obtiene la reducción de ruido/cancelación de eco (NREC) Deshabilita las actualizaciones de estado desde el dispositivo Bluetooth remoto.

Este IOCTL está disponible en Windows 8.1 y sistemas operativos posteriores.

Código principal

IRP_MJ_DEVICE_CONTROL

Búfer de entrada

BoOL que se establece en TRUE para solicitar una actualización inmediata. De lo contrario, establézcalo en FALSE.

Longitud del búfer de entrada

Tamaño de un BOOL.

Búfer de salida

BoOL que indica el nuevo estado de deshabilitación de NREC. Vea Comentarios para obtener información adicional.

Longitud del búfer de salida

Tamaño de un BOOL.

Bloque de estado

Si una solicitud ya está pendiente, se produce un error en la nueva solicitud con un código de error de STATUS_INVALID_DEVICE_REQUEST.

Comentarios

Cuando el estado de deshabilitación de NREC es TRUE, muestra que el dispositivo Bluetooth remoto ha deshabilitado cualquier procesamiento NREC basado en el sistema, lo que implica que el dispositivo remoto ha habilitado su propio procesamiento de señal NREC. En este escenario, el controlador de audio debe deshabilitar cualquiera de su propio procesamiento NREC, independientemente de si el procesamiento se realiza dentro del propio código del controlador, en su módulo de procesamiento de señales digitales (DSP) o en su objeto de procesamiento de audio (APO).

Además, en este escenario en el que NREC está habilitado en el dispositivo Bluetooth remoto, el APO del controlador debe devolver "NREC" en su lista de efectos, para informar a las aplicaciones de que el procesamiento de NREC está habilitado.

Requisitos

Requisito Value
Cliente mínimo compatible Windows 8.1
Servidor mínimo compatible Windows Server 2012 R2
Encabezado bthhfpddi.h

Consulte también

Bluetooth HFP DDI IOCTLs