IOCTL_BTHHFP_DEVICE_GET_NRECDISABLE_STATUS_UPDATE IOCTL (bthhfpddi.h)
O IOCTL_BTHHFP_DEVICE_GET_NRECDISABLE_STATUS_UPDATE IOCTL Obtém redução de ruído/cancelamento de eco (NREC) Desabilite atualizações de status do dispositivo Bluetooth remoto.
Este IOCTL está disponível no Windows 8.1 e em sistemas operacionais posteriores.
Código principal
Buffer de entrada
Um BOOL definido como TRUE para solicitar uma atualização imediata. Caso contrário, defina isso como FALSE.
Comprimento do buffer de entrada
O tamanho de um BOOL.
Buffer de saída
Um BOOL que indica o novo status de desabilitar NREC. Consulte Comentários para obter informações adicionais.
Comprimento do buffer de saída
O tamanho de um BOOL.
Bloco de status
Se uma solicitação já estiver pendente, a nova solicitação falhará com um código de erro de STATUS_INVALID_DEVICE_REQUEST.
Observações
Quando o status de desabilitar NREC é TRUE, ele mostra que o dispositivo Bluetooth remoto desabilitou qualquer processamento NREC baseado no sistema, implicando que o dispositivo remoto habilitou seu próprio processamento de sinal NREC. Nesse cenário, o driver de áudio deve desabilitar qualquer um de seus próprios processamentos NREC, independentemente de o processamento estar sendo feito dentro do próprio código de driver, em seu módulo de DSP (processamento de sinal digital) ou seu objeto de processamento de áudio (APO).
Além disso, nesse cenário em que o NREC está habilitado no dispositivo Bluetooth remoto, o APO do driver deve retornar "NREC" em sua lista de efeitos, para que os aplicativos saibam que o processamento do NREC está habilitado.
Requisitos
Requisito | Valor |
---|---|
de cliente com suporte mínimo | Windows 8.1 |
servidor com suporte mínimo | Windows Server 2012 R2 |
cabeçalho | bthhfpddi.h |