(wwan.h) WWAN_SMS_STATUS 结构
WWAN_SMS_STATUS结构表示短信存储的状态。
语法
typedef struct _WWAN_SMS_STATUS {
ULONG uFlag;
ULONG MessageIndex;
} WWAN_SMS_STATUS, *PWWAN_SMS_STATUS;
成员
uFlag
表示 MB 设备上的消息存储状态的标志的位图。 下表中定义了 uFlag 的值。
值 | 含义 |
---|---|
WWAN_SMS_FLAG_NONE | 没有要报告的状态。 |
WWAN_SMS_FLAG_MESSAGE_STORE_FULL | 消息存储已满。 |
WWAN_SMS_FLAG_NEW_MESSAGE | 已收到新的非类 0 (闪存/警报) 消息。 |
在状态发生更改之前,微型端口驱动程序不应设置或清除任何标志。 例如,WWAN_SMS_FLAG_MESSAGE_STORE_FULL标志必须保持设置,直到微型端口驱动程序完全处理来自 MB 服务的删除消息请求。 同样,WWAN_SMS_FLAG_NEW_MESSAGE标志必须保持设置,直到微型端口驱动程序完全处理来自 MB 服务的新读取消息请求。
每当设置了标志时,微型端口驱动程序都必须向 MB 服务发送未经请求的事件。 在清除标志 (重置) 时,微型端口驱动程序不需要发送未经请求的事件。
MessageIndex
这是新到达的消息或最近到达的消息的索引(如果 出现查询 响应)。
NDIS_STATUS_WWAN_SMS_CONFIGURATION中返回的消息存储区中 1 和 ulMaxMessageIndex 之间的唯一索引。
如果未使用 WWAN_SMS_NEW_MESSAGE 设置 uFlag ,则必须使用 WWAN_MESSAGE_INDEX_NONE 微型端口驱动程序初始化此成员。
要求
要求 | 值 |
---|---|
最低受支持的客户端 | 在 Windows 7 和更高版本的 Windows 中可用。 |
标头 | wwan.h (包括 Wwan.h) |