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 (flash/alert). Прибытие новых сообщений класса-0 (flash/alert) зависит от текущего состояния регистрации сети.

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

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

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

Требования

Версия

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

Заголовок

Ndis.h

См. также

OID_WWAN_SMS_READ

NDIS_WWAN_SMS_RECEIVE