Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Дескрипторы функций объединения
Мобильные широкополосные устройства, реализующие UFD, имеют класс устройства / подкласс / протокол 2/0 /0/ 0, как это необходимо для устройств CDC. Это предотвращает загрузку USBCCGP на устройстве Windows. Сведения о том, как Windows загружает USBCCGP на составных устройствах, см. раздел [USB Generic Parent Driver (Usbccgp.sys)](/windows-hardware/drivers/usbcon/usb-common-class-generic-parent-driver).
Чтобы разрешить Windows загрузить USBCCGP, устройство должно сообщить идентификатор, совместимый с ОС Microsoft, "CDC_WMC", если устройство не настроено. После обнаружения совместимого идентификатора "CDC_WMC" Windows загружает USBCCGP, и USBCCGP устанавливает конфигурацию устройства на 1. USBCCGP снова запрашивает идентификаторы, совместимые с ОС Майкрософт. Однако на этот раз устройство не должно сообщать совместимый с Microsoft OS идентификатор "CDC_WMC". Устройство может сообщать идентификаторы, совместимые с ОС Майкрософт, для функций в выбранной конфигурации.
Запросы USBHUB для дескриптора ОС Майкрософт, если устройство не настроено
Устройство отвечает на сообщение "CDC_WMC", что приводит к загрузке USBCCGP в Windows.
USBCCGP выбирает конфигурацию #1 на устройстве.
Устройство выбирает конфигурацию и преобразует список совместимых идентификаторов. Устройство может включать CompatID2, которое необходимо для Function2.
После загрузки usbCCGP снова запрашивает идентификаторы, совместимые с ОС Майкрософт.
Устройство сообщает любой совместимый идентификатор, который он имеет для своей функции. Затем USBCCGP создает дочерние узлы устройств для каждой функции на устройстве.
MBIM Backward-Compatible функции
Функции MBIM, которые по умолчанию совместимы с спецификацией NCM 1.0, будут представлены как функции NCM 1.0. Мобильные широкополосные устройства, имеющие функцию с обратной совместимостью MBIM, должны сообщать идентификатор совместимости ОС Microsoft «MBIM» для функции MBIM. Это позволяет Windows 8 обнаруживать функцию NCM 1.0 в качестве функции MBIM и загружать MBCD в качестве драйвера функции.