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