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


структура 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.

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

MessageIndex

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

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

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

Требования

Требование Значение
Минимальная версия клиента Доступно в Windows 7 и более поздних версиях Windows.
Верхняя часть wwan.h (включая Wwan.h)

См. также раздел

NDIS_WWAN_SMS_STATUS