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,最大索引 ulMaxMessageIndex 在 WWAN_SMS_CONFIGURATION_STATUS 中返回。 请注意,该规范不区分物理可用的数据存储。 如果消息是类 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 标准),表示短信。

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

要求

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

另请参阅

WWAN_MSG_STATUS