ZHCACY9 August 2023 CC2564C
以下函數(shù)負責將未處理的 SET_IDLE 事務的響應發(fā)送到遠程 HID 主機。此函數(shù)在成功執(zhí)行時返回零,而在出現(xiàn)任何錯誤時返回負值。
SetIdleResponse 需要一個參數(shù),即 ResultType(0= rtSuccessful,1= rtNotReady,2= rtErrInvalidReportID,3= rtErrUnsupportedRequest,4= rtErrInvalidParameter,5= rtErrUnknown,6= rtErrFatal,7= rtData)。
HID_Set_Idle_Response(BluetoothStackID, HIDID, (HID_Result_Type_t)TempParam->Params[0].intParam)
int BTPSAPI HID_Set_Idle_Response(unsigned int BluetoothStackID, unsigned int HIDID, HID_Result_Type_t ResultType)
以下函數(shù)負責對未處理的 SET_IDLE 事務發(fā)送適當?shù)捻憫T摵瘮?shù)將以下內容作為輸入:藍牙協(xié)議棧的 ID(用于發(fā)送響應求)和已建立連接的 HID ID。此函數(shù)的第三個參數(shù)是要與該響應關聯(lián)的 ResultType。rtData 結果類型不能與此函數(shù)一起使用。如果指定了 rtSuccessful 到 rtErrFatal 結果類型,則此函數(shù)將使用 HANDSHAKE 響應來響應 SET_IDLE 事務,該響應具有與指定結果類型匹配的結果代碼參數(shù)。如果成功,此函數(shù)返回零;如果出現(xiàn)錯誤,則返回負的錯誤代碼。