MYQUEUE Message;
Message.oslSrcId = MOD_MMI;
Message.oslDestId = MOD_L4C;
Message.oslMsgId = MSG_ID_MMI_SMU_GET_IMSI_REQ;
Message.oslDataPtr = NULL;
Message.oslPeerBuffPtr = NULL;
OslMsgSendExtQueue(&Message);
SetProtocolEventHandler(get_IMSI_rsp, MSG_ID_MMI_SMU_GET_IMSI_RSP);
if (MTPNP_AD_Get_UsableSide() == MTPNP_AD_SIMCARD2_USABLE)
{
SetSlaveProtocolEventHandler(GetIMSIRsp, MSG_ID_MMI_SMU_GET_IMSI_RSP);
mmi_frm_sms_send_message(MOD_MMI, MOD_L4C_2, 0, MSG_ID_MMI_SMU_GET_IMSI_REQ, NULL, NULL);
}
if ((MTPNP_AD_Get_UsableSide() == MTPNP_AD_SIMCARD1_USABLE)
|| (MTPNP_AD_Get_UsableSide() == MTPNP_AD_DUALSIM_USABLE))
{
SetProtocolEventHandler(GetIMSIRsp, MSG_ID_MMI_SMU_GET_IMSI_RSP);
mmi_frm_sms_send_message(MOD_MMI, MOD_L4C, 0, MSG_ID_MMI_SMU_GET_IMSI_REQ, NULL, NULL);
}
转载: http://blog.csdn.net/aaaaatiger/article/details/6386512