WWAN_SMS_CDMA_RECORD 结构 (wwan.h)

WWAN_SMS_CDMA_RECORD结构表示基于 CDMA 的短信记录。

语法

typedef struct _WWAN_SMS_CDMA_RECORD {
  ULONG                  MessageIndex;
  WWAN_MSG_STATUS        MsgStatus;
  CHAR                   Address[WWAN_SMS_CDMA_ADDR_MAX_LEN];
  CHAR                   ScTimeStamp[WWAN_SMS_CDMA_TIMESTAMP_MAX_LEN];
  WWAN_SMS_CDMA_ENCODING EncodingId;
  WWAN_SMS_CDMA_LANG     LanguageId;
  USHORT                 SizeInBytes;
  BYTE                   SizeInCharacters;
  BYTE                   EncodedMsg[WWAN_SMS_CDMA_MAX_BUF_LEN];
} WWAN_SMS_CDMA_RECORD, *PWWAN_SMS_CDMA_RECORD;

成员

MessageIndex

微型端口驱动程序维护的虚拟消息存储中的索引。 此索引从 1 开始,最大索引为 ulMaxMessageIndex ,如 WWAN_SMS_CONFIGURATION_STATUS 中返回。 请注意,该规范不区分物理可用的数据存储。 如果消息是 0 类 (闪存/警报) 消息,则必须将其设置为 WWAN_MESSAGE_INDEX_NONE。

MsgStatus

记录的状态,表示短信是新 (未读) 、旧 (已读) 、草稿还是已发送。

Address[WWAN_SMS_CDMA_ADDR_MAX_LEN]

以 NULL 结尾的字符串,最大长度为 15 位,表示移动号码。 该数字可以是以下任一格式:

  • "+ \0"
  • "\0"

如果 MsgStatusWwanMsgStatusDraftWwanMsgStatusSent,则微型端口驱动程序应在以前的成员中指定接收方的移动电话号码。 否则,如果 MsgStatusWwanMsgStatusNewWwanMsgStatusOld,微型端口驱动程序应指定发件人的移动电话号码。

ScTimeStamp[WWAN_SMS_CDMA_TIMESTAMP_MAX_LEN]

表示 Service Center (SC) 时间戳的字符串,格式如下:“ YY/MM/DDHHmmSS±ZZ”,其中:

  • YY 表示一年的最后两位数字。 例如,07 对应于 2007。 有效范围介于 00 和 99 之间。
  • MM 以两位数表示月份索引。 例如,01 对应于 1 月,12 对应于 12 月。 有效范围介于 01 和 12 之间。
  • DD 以两位数表示月份中的某一天。 例如,01 表示月份的第 1 天,31 表示第 31 天。 有效范围介于 01 和 31 之间。
  • HH 以 24 小时格式表示小时数。 例如,01 对应于 1 AM,13 对应于下午 1 点。 有效范围介于 00 和 23 之间。
  • mm 以两位数表示分钟数。 例如,01 对应于 1 分钟,30 对应于 30 分钟。 有效范围介于 00 和 59 之间。
  • SS 以双位数表示秒。 例如,01 对应于 1 秒,30 对应于 30 秒。 有效范围介于 00 和 59 之间。
  • ZZ 表示引用格林威治标准时间 (GMT) 的时区。 例如,01 对应于 1 小时,12 对应于 12 小时。 与 ± 符号组合使用时,有效范围介于 00 和 13) (-12 到 +13 之间。
例如,若要表示 1996 年 10 月 2 日 20:01:54 GMT+2 小时,请使用以下字符串时间戳“96/10/02,20:01:54+02”

EncodingId

CDMA 消息中使用的编码。 应根据此成员的值解释 EncodedMsg 消息。

LanguageId

短信中使用的语言。

SizeInBytes

EncodedMsg 的大小(以字节为单位)。 编码的消息的最大长度可以为 WWAN_SMS_CDMA_MAX_BUF_LEN。 微型端口驱动程序必须为所有编码类型指定此成员的值。

SizeInCharacters

EncodedMsg 的大小(以编码数据表示的字符数)。 当 EncodingId 设置为 WwanSmsCdmaEncodingShiftJisWwanSmsCdmaEncodingKorean 时,微型端口驱动程序应为此成员指定 0。

EncodedMsg[WWAN_SMS_CDMA_MAX_BUF_LEN]

表示短信的记录的编码内容。

要求

要求
最低受支持的客户端 在 Windows 7 和更高版本的 Windows 中可用。
标头 wwan.h (包括 Wwan.h)

另请参阅

WWAN_MSG_STATUS

WWAN_SMS_CDMA_ENCODING

WWAN_SMS_CDMA_LANG