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 的大小。
輸出緩衝區
指出新 NREC 停用狀態的 BOOL。 如需詳細資訊,請參閱<
輸出緩衝區長度
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 |