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


NDIS_STATUS_WWAN_SMS_RECEIVE

Драйверы мини-портов используют уведомление NDIS_STATUS_WWAN_SMS_RECEIVE, чтобы сообщить службе MB о завершении предыдущего запроса на чтение с помощью запроса OID_WWAN_SMS_READ или о поступлении нового сообщения класса 0 (flash/alert) от поставщика сети в качестве уведомления о событии.

Драйверы мини-портов также могут отправлять нежелательные события с этим уведомлением.

В этом уведомлении используется структура NDIS_WWAN_SMS_RECEIVE .

Комментарии

Для параметра RequestId драйвер мини-порта задает значение "0", чтобы указать на получение нового сообщения класса 0 (флэш-память или оповещение). Получение новых сообщений класса 0 (flash/alert) зависит от текущего состояния регистрации сети.

Если запрос на чтение приводит к получению большого количества записей SMS, которые не могут быть размещены в предварительно выделенном буфере драйвера мини-порта, записи SMS можно отправить в службу MB в нескольких случаях. В этом случае параметру uStatus необходимо задать WWAN_STATUS_SMS_MORE_DATA для промежуточных транзакций, а окончательная транзакция должна заканчиваться WWAN_STATUS_SUCCESS.

На следующей схеме представлено использование метода множественной индикации для получения большого количества записей SMS:

Схема, иллюстрирующая метод множественной индикации для получения большого количества записей SMS.

Требования

Версия

Доступно в Windows 7 и более поздних версиях Windows.

Заголовок

Ndis.h

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

OID_WWAN_SMS_READ

NDIS_WWAN_SMS_RECEIVE