Compartir a través de


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 del 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

Un 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 una BOOL.

Búfer de salida

Un BOOL que indica el nuevo estado Deshabilite NREC. Consulte comentarios para obtener información adicional.

Longitud del búfer de salida

Tamaño de una 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.

Observaciones

Cuando el estado 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ñal digital (DSP) o 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 Valor
cliente mínimo admitido Windows 8.1
servidor mínimo admitido Windows Server 2012 R2
encabezado de bthhfpddi.h

Consulte también

ioCTLs de HFP DDI de Bluetooth