IOCTL_BTHHFP_DEVICE_GET_NRECDISABLE_STATUS_UPDATE IOCTL (bthhfpddi.h)

Die IOCTL_BTHHFP_DEVICE_GET_NRECDISABLE_STATUS_UPDATE IOCTL ruft Rauschunterdrückung/ Echounterdrückung (NREC) Deaktiviert status Updates vom Bluetooth-Remotegerät.

Diese IOCTL ist in Windows 8.1 und höheren Betriebssystemen verfügbar.

Hauptcode

IRP_MJ_DEVICE_CONTROL

Eingabepuffer

Ein BOOL, der auf TRUE festgelegt ist, um ein sofortiges Update anzufordern. Legen Sie dies andernfalls auf FALSE fest.

Länge des Eingabepuffers

Die Größe eines BOOL.

Ausgabepuffer

Ein BOOL, der die neue NREC Disable-status angibt. Weitere Informationen finden Sie unter Hinweise .

Länge des Ausgabepuffers

Die Größe eines BOOL.

Statusblock

Wenn eine Anforderung bereits aussteht, schlägt die neue Anforderung mit dem Fehlercode STATUS_INVALID_DEVICE_REQUEST fehl.

Hinweise

Wenn der NREC Disable status TRUE ist, zeigt dies an, dass das Remote-Bluetooth-Gerät jede systembasierte NREC-Verarbeitung deaktiviert hat, was impliziert, dass das Remotegerät seine eigene NREC-Signalverarbeitung aktiviert hat. In diesem Szenario sollte der Audiotreiber jede seiner eigenen NREC-Verarbeitungen deaktivieren, unabhängig davon, ob die Verarbeitung im Treibercode selbst, in seinem DSP-Modul (Digital Signal Processing) oder seinem Audioverarbeitungsobjekt (APO) erfolgt.

Darüber hinaus sollte in diesem Szenario, in dem NREC im Bluetooth-Remotegerät aktiviert ist, der APO des Treibers "NREC" in seiner Liste der Effekte zurückgeben, um Anwendungen mitzuteilen, dass die NREC-Verarbeitung aktiviert ist.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows 8.1
Unterstützte Mindestversion (Server) Windows Server 2012 R2
Kopfzeile bthhfpddi.h

Weitere Informationen

Bluetooth HFP DDI IOCTLs