ZHCACZ4 August 2023 CC2564C
UserConfirmationResponse 命令负责发出 GAP 身份验证响应,通过输入参数指定其用户确认值。此函数在成功执行时返回零,而在出现任何错误时返回负值。必须存在蓝牙协议栈 ID,才能尝试调用此函数。该设备还必须正在进行由本地设备或远程设备启动的配对操作。
UserConfirmationResponse 命令需要一个参数,即用于对连接进行身份验证的用户确认值。这是一个整数值,必须为 1(以确认连接)或为 0(以不确认身份验证并停止配对过程)。
GAP_Authentication_Response(BluetoothStackID, CurrentRemoteBD_ADDR, &GAP_Authentication_Information);
int BTPSAPI GAP_Authentication_Response(unsigned int BluetoothStackID, BD_ADDR_t BD_ADDR, GAP_Authentication_Information_t *GAP_Authentication_Information);
提供此函数是为了能够让本地设备响应 GAP 身份验证事件。此函数用于为指定的蓝牙设备指定身份验证信息。该函数将以下内容作为输入:已请求身份验证操作的蓝牙设备的蓝牙协议栈 ID 以及身份验证响应信息(由调用方指定)。