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
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 |