WWAN_SMS_PDU_RECORD 结构 (wwan.h)

WWAN_SMS_PDU_RECORD结构表示 PDU 样式的短信记录。

语法

typedef struct _WWAN_SMS_PDU_RECORD {
  ULONG           MessageIndex;
  WWAN_MSG_STATUS MsgStatus;
  BYTE            Size;
  CHAR            PduData[WWAN_SMS_PDU_HEX_BUF_LEN];
} WWAN_SMS_PDU_RECORD, *PWWAN_SMS_PDU_RECORD;

成员

MessageIndex

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

MsgStatus

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

Size

记录的大小(以字节为单位)。

对于基于 GSM 的设备,这表示在转换为十六进制字符串之前的消息大小。

对于基于 CDMA 的设备,这表示 PduData 中的字节数。

PduData[WWAN_SMS_PDU_HEX_BUF_LEN]

对于基于 GSM 的设备,一个以 NULL 结尾的字符串,其中包含根据表示短信的 3GPP TS 27.005 和 3GPP TS 23.040 标准) (以十六进制字符串格式编码的记录内容。

对于支持以二进制格式读取短信的基于 CDMA 的设备, (WWAN_SMS_CAPS作为WWAN_SMS_CAPS_PDU_RECEIVE) 此成员包含作为字节数组的短信,如 3GPP2 规范 C.S0015-A“短消息服务 (宽频谱系统短信) ”部分所定义。 SMS 仅支持无线消息远程服务 (WMT) 格式。 对于基于 CDMA 的设备,微型端口驱动程序应键入将此信息传送到 BYTE[] 。 它不以十六进制字符串格式进行编码。 消息不是以 NULL 结尾的。

要求

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

另请参阅

WWAN_MSG_STATUS