OID_WWAN_PACKET_SERVICE
OID_WWAN_PACKET_SERVICE используется для указания мини-драйверов выполнять действия подключения и отсоединения службы пакетов для сети текущего зарегистрированного поставщика для устройств на основе GSM и CDMA MB. Помимо состояния подключения и отсоединения службы пакетов этот OID используется для определения доступности класса данных и используемых в настоящее время сведений о классе данных.
Драйверы минипорта должны обрабатывать и запрашивать запросы асинхронно, первоначально возвращая NDIS_STATUS_INDICATION_REQUIRED исходному запросу, а затем отправлять уведомление о состоянии NDIS_STATUS_WWAN_PACKET_SERVICE, содержащее структуру NDIS_WWAN_PACKET_SERVICE_STATE, чтобы предоставить сведения о текущем состоянии службы пакетов независимо от завершения набора или запроса.
Вызывающие абоненты, запрашивающие задать текущее состояние службы пакетов, предоставляют NDIS_WWAN_SET_PACKET_SERVICE структуру минипорта драйверу с соответствующими сведениями.
Замечания
Дополнительные сведения об использовании этого OID см. в операций подключения службы пакетов WWAN.
Драйверы минипорта могут получить доступ к сети поставщика при обработке запросов или заданиях, но не должны обращаться к модулю удостоверения подписчика (SIM-карта).
Устройства на основе CDMA должны использовать это как возможность освободить распределение сетевых ресурсов, если это возможно.
Некоторые SIM-карты позволяют устройству МБ регистрироваться только в домене пакета, а не в домене с переключением канала. После завершения вызова данных пользовательский интерфейс VAN отправляет запрос OID_WWAN_PACKET_SERVICE задать для отсоединения службы пакетов. Это приводит к отключению устройства МБ от домена пакета. Устройство МБ отменяет регистрацию из сети и переходит в режим экономии питания. Следовательно, устройство исчезает из пользовательского интерфейса VAN в результате отмены регистрации и может быть восстановлено только путем перезагрузки. В этом сценарии минипорт-драйверы должны спуфинировать операции подключения и отсоединения пакетов, возвращая положительные данные, не устанавливая устройство МБ в такой режим.
Для технологий, которые не поддерживают подключение пакетов, мини-порты должны спуфинировать состояние подключения, чтобы служба МБ знала, что она может продолжить активацию контекста. Мини-порты также должны спуфинировать набор запросов OID_WWAN_PACKET_SERVICE в минипорт-драйвере. Драйверы минипорта должны отправлять уведомления NDIS_STATUS_WWAN_PACKET_SERVICE для операций запроса и для незапрошенных событий. Мини-порты должны завершить активацию PDP, если состояние службы пакетов устройств не задано для WwanPacketServiceStateAttached.
Служба MB не будет продолжаться с активацией контекста, пока состояние службы пакетов не достигнет WwanPacketServiceStateAttached.
Windows 10 версии 1903
Новая версия 2 для этого OID поддерживается начиная с Windows 10 версии 1903. Расширение позволяет узлу запрашивать диапазон частот, в котором модем в настоящее время работает в 5G.
Узел может запрашивать сведения о состоянии расширенной службы пакетов в любое время. Ответ совпадает с версией 1, за исключением того, что редакция 2 содержит два новых поля.
Если модем зарегистрирован в домене 5G, он возвращает диапазон частоты 5G оператора. Если существуют несколько операторов 5G, возвращаются все допустимые диапазоны.
Дополнительные сведения о поддержке класса данных 5G см. в разделе MB 5G data class support.
Требования
Версия |
Доступно в Windows 7 и более поздних версиях Windows. |
Заголовок |
Ntddndis.h (include Ndis.h) |