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


OID_WWAN_DEVICE_CAPS_EX

OID_WWAN_DEVICE_CAPS_EX похож на OID_WWAN_DEVICE_CAPS , но является идентификатором для каждого исполнителя, в отличие от OID_WWAN_DEVICE_CAPS который является идентификатором для каждого устройства. Этот OID служит для указания возможностей устройства или исполнителя оборудования, включая возможность для расширенных дополнительных функций, таких как конфигурация подключения LTE APN.

Драйверы мини-портов должны асинхронно обрабатывать запросы, изначально возвращая NDIS_STATUS_INDICATION_REQUIRED в исходный запрос, прежде чем позже отправлять уведомление о состоянии NDIS_STATUS_WWAN_DEVICE_CAPS_EX , содержащее структуру NDIS_WWAN_DEVICE_CAPS_EX , которая, в свою очередь, содержит WWAN_DEVICE_CAPS_EX структуру, чтобы предоставить сведения о возможностях устройства.

На следующей схеме показан запрос.

Схема, на которую показан процесс запроса возможностей исполнителя.

Запросы на набор неприменимы.

Комментарии

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

OID_WWAN_DEVICE_CAPS_EX также используется для получения возможностей каждого исполнителя. Этот OID имеет ту же структуру, что и существующие OID_WWAN_DEVICE_CAPS но с добавлением идентификатора исполнителя. Драйвер мини-порта должен сообщать о максимальной версии OID, который он поддерживает.

Как и в случае с OID_WWAN_DEVICE_CAPS, параметры в этом OID не должны изменяться из-за SIM-карт, а представляют возможности радиочастотного подключения модема выбранного исполнителя. Физический аппаратный модем может иметь несколько исполнителей и, следовательно, иметь несколько интерфейсов, поддерживающих OID_WWAN_DEVICE_CAPS_EX.

Для возможных будущих обновлений, если запрошенная версия ОПЕРАЦИОННОй системы новее поддерживаемой для устройства версии, устройство должно вернуть последнюю версию поддерживаемой структуры OID. Если запрошенная версия ОС старше последней поддерживаемой устройством версии, устройство должно вернуть версию, соответствующую спецификации ОС. Для IHV необходимо убедиться, что все редакции OID_WWAN_DEVICE_CAPS_EX поддерживаются для обратной совместимости и поддержки прежних версий.

В отличие от других идентификаторов OID, новых для Windows 10 версии 1703, которые требуются только в том случае, если модем поддерживает несколько SIM-карт или несколько исполнителей, этот идентификатор OID должен быть реализован для модемов, которые хотели бы поддерживать любые расширения служб, определенные Корпорацией Майкрософт, начиная с Windows 10 версии 1703.

Версии Windows до Windows 10 версии 1703 могут по-прежнему использовать существующие OID_WWAN_DEVICE_CAPS; их поведение с модемами с поддержкой нескольких исполнителей не поддерживается. IHV должны определять это поведение.

Windows 10 версии 1903

Начиная с Windows 10 версии 1903, OID_WWAN_DEVICE_CAPS_EX была обновлена до версии 2. Драйвер мини-порта должен использовать редакцию 2 этого идентификатора идентификатора и содержащиеся в нем структуры данных, если драйвер мини-порта поддерживает 5G.

Когда узел запрашивает возможности с помощью этого OID, драйвер мини-порта должен проверка, если базовое оборудование поддерживает возможности сотовой связи 5G. В этом случае драйвер мини-порта задает битовую маску в поле WwanDataClass структуры WWAN_DEVICE_CAPS_EX в соответствии с аппаратными ограничениями.

Кроме того, в поле WwanOptionalServiceCaps структуры WWAN_DEVICE_CAPS_EX определен новый необязательный бит службы, который охватывает поддержку всех новых расширений, связанных с 5G.

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

Требования

Версия

Windows 10 версии 1703

Заголовок

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

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

OID_WWAN_DEVICE_CAPS

NDIS_STATUS_WWAN_DEVICE_CAPS_EX

NDIS_WWAN_DEVICE_CAPS_EX

WWAN_DEVICE_CAPS_EX