共用方式為


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 的大小。

輸出緩衝區

指出新 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

另請參閱

藍牙 HFP DDI IOCTLs