IOCTL_BTHHFP_DEVICE_GET_NRECDISABLE_STATUS_UPDATE IOCTL (bthhfpddi.h)
IOCTL_BTHHFP_DEVICE_GET_NRECDISABLE_STATUS_UPDATE IOCTL 取得減少雜訊/回應取消 (NREC) 從遠端藍牙裝置停用狀態更新。
此 IOCTL 可在 Windows 8.1 和更新版本的作業系統中使用。
主要程序代碼
輸入緩衝區
設定為TRUE的BOOL,可要求立即更新。 否則,請將此設定為 FALSE。
輸入緩衝區長度
BOOL 的大小。
輸出緩衝區
BOOL,表示新的 NREC 停用狀態。 如需詳細資訊 ,請參閱 。
輸出緩衝區長度
BOOL 的大小。
狀態區塊
如果要求已經擱置中,則新要求會失敗,並出現錯誤碼STATUS_INVALID_DEVICE_REQUEST。
備註
當 NREC 停用狀態為 TRUE 時,它會顯示遠端藍牙裝置已停用任何系統型 NREC 處理,這表示遠端裝置已啟用自己的 NREC 訊號處理。 在此案例中,音訊驅動程式應該停用其任何自己的 NREC 處理,不論是否在驅動程式程式代碼本身內完成處理、在數位訊號處理 (DSP) 模組中,或其音訊處理物件 (APO) 。
此外,在此案例中,在遠端藍牙裝置中啟用 NREC 時,驅動程式的 APO 應該在其效果清單中傳回 “NREC”,讓應用程式知道已啟用 NREC 處理。
規格需求
需求 | 值 |
---|---|
最低支援的用戶端 | Windows 8.1 |
最低支援的伺服器 | Windows Server 2012 R2 |
標頭 | bthhfpddi.h |