IOCTL_BTHHFP_DEVICE_GET_NRECDISABLE_STATUS_UPDATE IOCTL (bthhfpddi.h)
La IOCTL_BTHHFP_DEVICE_GET_NRECDISABLE_STATUS_UPDATE IOCTL Ottiene la riduzione del rumore /l'annullamento dell'eco (NREC) Disabilita gli aggiornamenti dello stato dal dispositivo Bluetooth remoto.
Questo IOCTL è disponibile in Windows 8.1 e nei sistemi operativi successivi.
Codice principale
Buffer di input
Valore BOOL impostato su TRUE per richiedere un aggiornamento immediato. In caso contrario, impostare su FALSE.
Lunghezza del buffer di input
Dimensioni di un VALORE BOOL.
Buffer di output
Valore BOOL che indica il nuovo stato di disabilitazione NREC. Per altre informazioni, vedere Osservazioni .
Lunghezza del buffer di output
Dimensioni di un VALORE BOOL.
Blocco dello stato
Se una richiesta è già in sospeso, la nuova richiesta ha esito negativo con un codice di errore di STATUS_INVALID_DEVICE_REQUEST.
Commenti
Quando lo stato NREC Disable è TRUE, indica che il dispositivo Bluetooth remoto ha disabilitato qualsiasi elaborazione NREC basata sul sistema, implicando che il dispositivo remoto abbia abilitato la propria elaborazione del segnale NREC. In questo scenario, il driver audio deve disabilitare una delle proprie elaborazioni NREC, indipendentemente dal fatto che l'elaborazione venga eseguita all'interno del codice driver stesso, nel modulo DSP (Digital Signal Processing) o nel relativo oggetto di elaborazione audio (APO).
Inoltre, in questo scenario in cui NREC è abilitato nel dispositivo Bluetooth remoto, l'APO del driver dovrebbe restituire "NREC" nell'elenco degli effetti, per informare le applicazioni che l'elaborazione NREC è abilitata.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows 8.1 |
Server minimo supportato | Windows Server 2012 R2 |
Intestazione | bthhfpddi.h |