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


OID_WWAN_REGISTER_STATE

OID_WWAN_REGISTER_STATE выбирает сетевого поставщика для регистрации.

Драйверы мини-портов должны асинхронно обрабатывать запросы set и query, первоначально возвращая NDIS_STATUS_INDICATION_REQUIRED в исходный запрос, а затем отправляя уведомление о состоянии NDIS_STATUS_WWAN_REGISTER_STATE , содержащее структуру NDIS_WWAN_REGISTRATION_STATE для предоставления сведений о зарегистрированном поставщике сети независимо от завершения задания или запроса запросов.

Вызывающие абоненты, запрашивающие настройку поставщика сети для регистрации с помощью, предоставляют драйверу мини-порта структуру NDIS_WWAN_SET_REGISTER_STATE с соответствующими сведениями.

Комментарии

Дополнительные сведения об использовании этого объекта OID см. в разделе Операции регистрации WWAN.

Драйверы miniport могут получать доступ к сети поставщика при обработке запросов или операций задания, но не должны обращаться к модулю идентификации подписчика (SIM-карта).

Модель драйвера MB поддерживает два метода регистрации — автоматический и ручной. Для сетей на основе CDMA модель драйвера MB поддерживает только автоматическую регистрацию.

Устройства, поддерживающие регистрацию вручную, должны задать для элемента WwanControlCaps в структуре WWAN_DEVICE_CAPS значение WWAN_CTRL_CAPS_REG_MANUAL. Имейте в виду, что устройства на основе GSM должны поддерживать регистрацию вручную.

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

Семантика значений RegisterAction определяется следующим образом:

  • Флаг WwanRegisterActionAutomatic используется службой MB, чтобы указать драйверу мини-порта настроить для устройства режим автоматической регистрации и позволить устройству выбрать оптимальную сеть поставщика. Драйвер мини-порта должен игнорировать параметр ProviderId . Этот параметр сохраняется между состояниями радиосвязи (ON/OFF) и питанием устройства, пока служба МБ не изменит его явным образом.

  • Флаг WwanRegisterActionManual используется службой MB для указания драйверу мини-порта о регистрации в сети поставщика, определяемой параметром ProviderId . Значение ProviderId должно поступать из элемента ProviderId WWAN_PROVIDER структуры данных одного из видимых поставщиков. Этот параметр сохраняется в разных состояниях радиосвязи (ON/OFF) и в циклах питания устройства до тех пор, пока служба МБ не будет явно изменена.

  • Изменение различных значений RegisterAction допускается, даже если устройство зарегистрировано в поставщике. Если перед переключением между режимами автоматической и ручной регистрации устройство необходимо отменить регистрацию, драйвер мини-порта должен убедиться, что устройство настроено на отмену регистрации, прежде чем переходить в новый режим регистрации.

  • Режимы ручной и автоматической регистрации влияют только на режим выбора сети. Устройство в МБ должно пытаться зарегистрировать в выбранной сети всякий раз, когда радиосвязь включена.

Windows 10 версии 1903

Новая редакция 3 для этого идентификатора OID поддерживается начиная с Windows 10 версии 1903. Это расширение позволяет узлу запрашивать предпочтительные технологии радиодоступа (RAT) из драйвера мини-порта.

Чтобы управлять предпочтительной RAT, узел задает битовую маску, представляющую WWAN_DATA_CLASS значения в элементе WwanDataClass структуры WWAN_SET_REGISTER_STATE . Этот элемент представляет технологии доступа к данным, которые предпочтительнее использовать для подключения. Если для этого поля задано значение WWAN_DATA_CLASS_NONE, модем не должен выполнять никаких действий для этого параметра.

Узел также может запрашивать классы данных, предпочитаемые в данный момент, из драйвера мини-порта. Драйвер мини-порта использует поле PreferredDataClasses структуры WWAN_REGISTRATION_STATE , чтобы сообщить о предпочитаемых технологиях доступа к данным, которые в настоящее время заданы в модеме.

Дополнительные сведения о поддержке классов данных 5G см. в разделе Поддержка классов данных MB 5G.

Требования

Версия

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

Заголовок

Ntddndis.h (включая Ndis.h)

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

NDIS_WWAN_SET_REGISTER_STATE

NDIS_STATUS_WWAN_REGISTER_STATE

Операции регистрации WWAN