Condividi tramite


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

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

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

Vedere anche

IOCTLs HFP DDI Bluetooth