Partager via


IOCTL_BTHHFP_DEVICE_GET_NRECDISABLE_STATUS_UPDATE IOCTL (bthhfpddi.h)

Le IOCTL_BTHHFP_DEVICE_GET_NRECDISABLE_STATUS_UPDATE IOCTL Obtient la réduction du bruit/ l’annulation d’écho (NREC) Désactiver status mises à jour à partir de l’appareil Bluetooth distant.

Ce IOCTL est disponible dans les systèmes d’exploitation Windows 8.1 et ultérieurs.

Code principal

IRP_MJ_DEVICE_CONTROL

Mémoire tampon d'entrée

BoOL définie sur TRUE pour demander une mise à jour immédiate. Sinon, définissez cette valeur sur FALSE.

Longueur de la mémoire tampon d’entrée

Taille d’un boOL.

Mémoire tampon de sortie

BoOL qui indique le nouveau NREC Disable status. Pour plus d’informations, consultez Remarques .

Longueur de la mémoire tampon de sortie

Taille d’un boOL.

Bloc d’état

Si une demande est déjà en attente, la nouvelle demande échoue avec un code d’erreur STATUS_INVALID_DEVICE_REQUEST.

Remarques

Lorsque la status NREC Disable a la valeur TRUE, elle indique que l’appareil Bluetooth distant a désactivé tout traitement NREC basé sur le système, ce qui implique que l’appareil distant a activé son propre traitement du signal NREC. Dans ce scénario, le pilote audio doit désactiver l’un de ses propres traitements NREC, que le traitement soit effectué dans le code du pilote lui-même, dans son module de traitement du signal numérique (DSP) ou dans son objet de traitement audio (APO).

En outre, dans ce scénario où NREC est activé sur le périphérique Bluetooth distant, l’APO du pilote doit retourner « NREC » dans sa liste d’effets, pour informer les applications que le traitement NREC est activé.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows 8.1
Serveur minimal pris en charge Windows Server 2012 R2
En-tête bthhfpddi.h

Voir aussi

IOCTL DDI Bluetooth HFP