Поделиться через


структура WWAN_SMS_STATUS (wwan.h)

Структура WWAN_SMS_STATUS представляет состояние хранилища sms-сообщений.

Синтаксис

typedef struct _WWAN_SMS_STATUS {
  ULONG uFlag;
  ULONG MessageIndex;
} WWAN_SMS_STATUS, *PWWAN_SMS_STATUS;

Члены

uFlag

Растровое изображение флагов, представляющее состояние хранилища сообщений на устройстве МБ. Значения uFlag определены в следующей таблице.

Ценность Значение
WWAN_SMS_FLAG_NONE Состояние отчета отсутствует.
WWAN_SMS_FLAG_MESSAGE_STORE_FULL Хранилище сообщений заполнено.
WWAN_SMS_FLAG_NEW_MESSAGE Прибыло новое сообщение, отличное от класса 0 (flash/alert).
 

Мини-порты не должны задавать или очищать флаг до тех пор, пока не произойдет изменение состояния. Например, флаг WWAN_SMS_FLAG_MESSAGE_STORE_FULL должен оставаться заданным, пока драйвер мини-порта полностью не обрабатывает запрос на удаление сообщений, поступающий из службы MB. Аналогичным образом флаг WWAN_SMS_FLAG_NEW_MESSAGE должен оставаться установленным до тех пор, пока драйвер мини-порта полностью не обрабатывает новый запрос на чтение сообщения из службы MB.

Драйверы минипорта должны отправлять неопрошенное событие в службу МБ всякий раз, когда установлен флаг. При очистке флага (сброс) драйверы минипорта не должны отправлять неопрошенное событие.

MessageIndex

Это индекс только что прибылного сообщения или недавно доставленного сообщения в случае ответа запроса.

Уникальный индекс в хранилище сообщений от 1 до ulMaxMessageIndex возвращен в NDIS_STATUS_WWAN_SMS_CONFIGURATION.

Если uFlag не заданы с WWAN_SMS_NEW_MESSAGE, этот элемент должен инициализироваться мини-драйвером с WWAN_MESSAGE_INDEX_NONE.

Требования

Требование Ценность
минимальные поддерживаемые клиентские Доступно в Windows 7 и более поздних версиях Windows.
заголовка wwan.h (include Wwan.h)

См. также

NDIS_WWAN_SMS_STATUS