Windows CE短消息API的使用1


SMS概念

SMS通过 GSM 网络发送

SMS 是一种存储和转发服务。始终通过 SMS 中心进行转发。如果接收人处于断开连接(关机)状态,则消息将在接收人再次连接时发送。

SMS 具有消息发送确认的功能。(也短信回执或状态报告,以下称短信回执)

SMS 消息的发送和接收可以和 GSM 语音同步进行

 

SMS API

在 支持GSM功能的Pocket PC上,可以使用Windows CE下相关API来访问 SMS 消息功能:

函数

说明

SmsOpen

打开用于发送和/或接收访问的 SMS 消息组件。

SmsSendMessage

发送 SMS 消息。

SmsGetMessageStatus

检索已发送消息的状态报告。

SmsReadMessage

阅读已收到的 SMS 消息。

SmsGetMessageSize

确定接收短消息的缓冲区大小的上限。

SmsGetSMSC

读取默认的短消息服务中心 (SMSC) 地址。

SmsSetSMSC

设置默认的 SMSC

SmsGetPhoneNumber

获取与 SMS 持有者相关联的设备的电话号码。

SmsGetTime

获取由 SMSC 时钟粗略估计的当前时间。

SmsGetBroadcastMsgRanges

获取移动电话可以侦听的广播消息的范围。

SmsSetMessageNotification

SMS 消息到达时启动应用程序。

SmsClearMessageNotification

取消对 SMS 通知的注册。

SmsSetBroadcastMsgRanges

设置移动电话可以侦听的广播消息的范围。

SmsClose

关闭现有的 SMS 消息句柄。


会话以调用 SmsOpen 开始,这将返回一个 SMS 句柄,此后,在调用 SMS API 函数时均需要此句柄。通过将此句柄传递给 SmsClose 来终止会话。


参考:MSDN


posted on 2007-04-25 17:57  yoyolion  阅读(1719)  评论(2)    收藏  举报