如何获取SIM卡上的联系人

SIM 管理器 API

  在 Pocket PC Phone 中,您可以使用一系列 Windows CE API 调用(统称为 SIM 管理器)来访问 SIM 卡上的信息。以下为 SIM 管理器 API(按功能分组):

表 1:SIM 管理器 API

会话以调用 SimInitialize 开始,这将返回一个 SIM 句柄,此后,在调用 SIM 管理器 API 函数时均需要此句柄。通过将此句柄传递给 SimDeinitialize 来终止会话。

例子程序:

如何读取SIM卡联系人:

void   ReadSimContact(SIMPHONEBOOKENTRY ContactOutBuf)
{
 HSIM   hSim   =   NULL;
 SIMCAPS   simcaps;

 if   (FAILED(SimInitialize(SIM_INIT_NONE,   NULL,   0,   &hSim)))
  return;
 if   (FAILED(SimGetDevCaps(hSim,   SIM_CAPSTYPE_PBINDEXRANGE,   &simcaps)))
  return;

 DWORD  dwRecNum = 0;
 DWORD dwCurRec = 0;
 dwRecNum = simcaps.dwMaxPBIndex - simcaps.dwMinPBIndex+1;
 dwCurRec = simcaps.dwMinPBIndex;


本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部