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


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)

См. также

NDIS_WWAN_SET_PACKET_SERVICE

NDIS_STATUS_WWAN_PACKET_SERVICE

операции подключения службы пакетов WWAN