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

另请参阅

NDIS_WWAN_SMS_STATUS