IOCTL_BTHHFP_DEVICE_GET_NRECDISABLE_STATUS_UPDATE IOCTL (bthhfpddi.h)
Il 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 nei sistemi operativi Windows 8.1 e versioni successive.
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
Dimensione 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
Dimensione di un valore BOOL.
Blocco di stato
Se una richiesta è già in sospeso, la nuova richiesta ha esito negativo con un codice di errore di STATUS_INVALID_DEVICE_REQUEST.
Osservazioni
Quando lo stato di disabilitazione NREC è TRUE, indica che il dispositivo Bluetooth remoto ha disabilitato qualsiasi elaborazione NREC basata sul sistema, implicando che il dispositivo remoto ha 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 deve restituire "NREC" nell'elenco degli effetti, per informare le applicazioni che l'elaborazione NREC è abilitata.
Fabbisogno
Requisito | Valore |
---|---|
client minimo supportato | Windows 8.1 |
server minimo supportato | Windows Server 2012 R2 |
intestazione | bthhfpddi.h |