获取IMSI的代码实现部分:
仅供参考:
void btl_send_msg_get_imsi(void)
{
MYQUEUE Message;
SetProtocolEventHandler(btl_sim_imsi_rsp, PRT_GET_IMSI_RSP);
Message.oslSrcId = MOD_MMI;
Message.oslDestId = MOD_L4C;
Message.oslMsgId = PRT_GET_IMSI_REQ;
Message.oslDataPtr = NULL;
Message.oslPeerBuffPtr = NULL;
OslMsgSendExtQueue(&Message);
kal_prompt_trace(MOD_MMI,"btl_send_msg_get_imsi");
}
void btl_sim_imsi_rsp(void *info)
{
mmi_smu_get_imsi_rsp_struct *local_data = (mmi_smu_get_imsi_rsp_struct*) info;
kal_prompt_trace(MOD_MMI,"btl_sim_imsi_rsp1");
memcpy(imsi_imei_num, (char *)local_data->imsi, 17);
kal_prompt_trace(MOD_MMI,"btl_sim_imsi_rsp2");
}