还是来到我们的bta_dm_sys_hw_cback函数中,在这里调调用BTM_SecRegister函数来注册secure service服务,在这里面传入的是&bta_security结构体
来到这个注册函数里面,将我们传入的参数,也就是bta_security结构体赋值给到btm_cb.api,可以看到在这里完成了赋值
我们来看看bta_security这个结构体定义,里面包含了很多成员变量,里面每一个成员都是一个回调函数,也就是我们后面会调用到的具体的执行函数
bta_security结构体的p_sp_callback变量赋值为bta_dm_sp_cback,所以btm_cb.api.p_sp_callback = bta_dm_sp_cback,至此,完成了回调函数的赋值