IOCTL_BTHHFP_DEVICE_GET_NRECDISABLE_STATUS_UPDATE IOCTL (bthhfpddi.h)

IOCTL_BTHHFP_DEVICE_GET_NRECDISABLE_STATUS_UPDATE IOCTL 取得減少雜訊/回應取消 (NREC) 從遠端藍牙裝置停用狀態更新。

此 IOCTL 可在 Windows 8.1 和更新版本的作業系統中使用。

主要程序代碼

IRP_MJ_DEVICE_CONTROL

輸入緩衝區

設定為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

另請參閱

藍牙 HFP DDI IOCTLs