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