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:
Требования
Версия |
Доступно в Windows 7 и более поздних версиях Windows. |
Заголовок |
Ndis.h |