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) |