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

IRP_MJ_DEVICE_CONTROL

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

Vedi anche

Bluetooth HFP DDI IOCTLs