Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Descripteurs de la fonction union
Les appareils haut débit mobiles qui implémentent des UFD ont la classe d’appareil / sous-classe / protocole 2 / 0 / 0, comme requis pour les appareils CDC. Cela empêche Windows de charger USBCCGP sur l’appareil. Pour plus d’informations sur la façon dont Windows charge USBCCGP sur des appareils composites, consultez [Pilote parent générique USB (Usbccgp.sys)](/windows-hardware/drivers/usbcon/usb-common-class-generic-parent-driver.
Pour permettre à Windows de charger USBCCGP, l’appareil doit signaler un ID compatible avec le système d’exploitation Microsoft « CDC_WMC » lorsque l’appareil n’est pas configuré. Après avoir détecté l’ID compatible de « CDC_WMC », Windows charge USBCCGP et USBCCGP définit la configuration sur l’appareil sur 1. USBCCGP interroge ensuite à nouveau les ID compatibles avec le système d’exploitation Microsoft. Cette fois-ci, toutefois, l’appareil ne doit pas signaler l’ID compatible du système d’exploitation Microsoft « CDC_WMC ». L’appareil peut signaler des ID compatibles avec le système d’exploitation Microsoft pour les fonctions dans la configuration sélectionnée.
Requêtes USBHUB pour le descripteur du système d’exploitation Microsoft lorsque l’appareil n’est pas configuré
L’appareil répond avec « CDC_WMC », ce qui amène Windows à charger USBCCGP
USBCCGP sélectionne Configuration #1 sur l’appareil.
L’appareil sélectionne la configuration et transforme la liste des ID compatibles. L’appareil peut inclure CompatID2, ce qui est nécessaire pour Function2.
Après le chargement, les requêtes USBCCGP pour les ID compatibles avec le système d’exploitation Microsoft sont à nouveau effectuées.
L’appareil signale tout ID compatible qu’il possède pour sa fonction. USBCCGP crée ensuite des nœuds d’appareil enfants pour chaque fonction de l’appareil.
Fonctions rétrocompatibles MBIM
Les fonctions MBIM compatibles descendantes avec la spécification NCM 1.0 apparaîtront comme des fonctions NCM 1.0 par défaut. Les appareils à large bande mobile qui se composent d’une fonction rétrocompatible MBIM doivent signaler un ID compatible avec le système d’exploitation Microsoft « MBIM » pour la fonction MBIM. Cela permet à Windows 8 de détecter la fonction NCM 1.0 en tant que fonction MBIM et de charger MBCD en tant que pilote de fonction.