Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
Configuratievereisten
De volgorde van de functies tussen overgangen in Windows 8 moet worden gehandhaafd. Als MBIM bijvoorbeeld de derde functie is in de Windows-8-Configuratie, moet dit ook de derde functie zijn in de IHV-NCM-2.0-Configuratie.
Windows-7-Configuratie
De Windows-7-configuratie moet de eerste configuratie in het morphing-apparaat zijn. Deze configuratie moet de functie voor massaopslag hebben als een van de functies. Windows 8 selecteert deze configuratie niet. In Windows 7 en eerdere versies van Windows is windows-7-configuratie de standaardconfiguratie geselecteerd. Deze configuratie wordt gebruikt om een USB-functie voor massaopslag beschikbaar te stellen waarbij IHD's hun stuurprogrammapakket plaatsen, zodat gebruikers het stuurprogramma van de IHV kunnen installeren.
Windows-8-Configuratie
De Windows-7-Configuratie maakt de MBIM-functie beschikbaar als een van de functies waarop MBCD wordt geladen. In Windows 8 wordt de waarde van deze configuratie gebruikt in de subCompatibleID-waarde die wordt geretourneerd naar USBCCGP. USBCCGP selecteert deze configuratie wanneer deze wordt geladen. De Windows-8-configuratie moet Configuratie 2, 3 of 4 zijn. Er wordt geen andere configuratie ondersteund als windows-8-configuratie. Deze configuratie maakt ook de massaopslagfunctie beschikbaar als de eerste functie, zodat een gebruiker het stuurprogrammapakket van de IHV kan installeren.
IHV-NCM-2.0-Configuratie
De IHV-NCM-2.0-Configuration biedt IHV-specifieke functies, samen met MBIM- en massaopslagfuncties. Deze configuratie is niet ingesteld of gebruikt door Windows. De IHV-software, na installatie door de gebruiker, kan morphen naar deze configuratie. Houd er rekening mee dat de volgorde van de functies in deze configuratie hetzelfde moet zijn als in de Windows-8-configuratie. Hoewel er extra functies kunnen worden toegevoegd aan de Windows-8-configuratie, moeten de bestaande functies in dezelfde volgorde worden bewaard.
IHV-NCM-1.0-Configuratie
De IHV-NCM-1.0-Configuration maakt IHV-specifieke functies samen met NCM 1.0- en massaopslagfuncties beschikbaar. Deze configuratie is niet ingesteld of gebruikt door Windows 8. Deze configuratie wordt alleen gebruikt in Windows 7 en eerdere versies van Windows nadat de IHV-software door de gebruiker is geïnstalleerd. De IHV-software verandert het morphing-apparaat van de Windows-7-configuratie naar deze configuratie.
Compatibele ID's
Compatibele id's zijn tekenreeksen van 8 tekens of kleinere tekenreeksen die door het apparaat worden gebruikt om de voorkeur voor het laden van stuurprogramma's voor Windows aan te geven. Apparaten kunnen compatibele id's definiëren met behulp van Microsoft OS-descriptors. Compatibele en subcompatibele id's zijn van toepassing op afzonderlijke functies. Elke configuratie kan een afzonderlijke set compatibele id's hebben, die zijn toegewezen aan de set functies in die configuratie. Hoewel compatibele en subcompatibele id's van toepassing zijn op afzonderlijke functies, kan het morphingapparaat één compatibele id hebben wanneer er geen configuratie is geselecteerd. Deze compatibele en subcompatibele ID is logisch van toepassing op het hele morphing-apparaat.
USBCCGP- laden
In Windows 8 is een USBCCGP-stuurprogramma vereist om automatisch de Windows-8-configuratie op het morphing-apparaat te selecteren.
Als u het USBCCGP-stuurprogramma wilt laden, moet het morphing-apparaat de volgende compatibele en subcompatibele id's rapporteren wanneer er geen configuratie is geselecteerd op het morphing-apparaat:
- Als het morphing-apparaat IAD's gebruikt voor het groeperen van interfaces in functies, moet de compatibele id worden gerapporteerd als 'ALTRCFG' en de subcompatibele id als het nummer van de Windows-8-configuratie.
- Als het morphing-apparaat WCM UFD's gebruikt voor het groeperen van interfaces in functies, moet de compatibele id worden gerapporteerd als 'WMCALTR' en de subcompatibele id als het nummer van de Windows-8-configuratie.
Als de Windows-8-Configuratie bijvoorbeeld Configuratie 3 is, is de subcompatibele id in beide gevallen '3'.
Morphing compatibele ID's
Tijdens de inventarisatie van USB-apparaten voert USBHUB een query uit op het morphing-apparaat voor de compatibele id wanneer er geen configuratie is geselecteerd op het morphing-apparaat. Het morfapparaat moet de compatibele en subcompatibele id teruggeven die wordt gebruikt om USBCCGP te laden, zoals beschreven in MB Identity Morphing Solution Overview.
Nadat USBHUB USBCCGP heeft geladen, selecteert USBCCGP de configuratie die wordt aangegeven door de eerder gerapporteerde subcompatibele id. USBCCGP voert vervolgens een tweede keer een query uit op de compatibele en subcompatibele id. Op dit moment moet het morphing-apparaat de compatibele en subcompatibele id's retourneren voor de configuratie die momenteel is geselecteerd. Daarom, nadat USBCCGP wordt geladen en een bepaalde configuratie selecteert, moet het morphing-apparaat de compatibele en subcompatibele id's die worden gerapporteerd, morphen. Het morphing-apparaat mag niet de compatibele en subcompatibele id's rapporteren die worden gebruikt om USBCCGP te laden nadat een configuratie is geselecteerd.
USBHUB die de besturingssysteemdescriptor van Microsoft opvraagt vanaf het apparaat tijdens de enumeratie.
Het apparaat retourneert CompatId in de niet-geconfigureerde status. Deze CompatId wordt gebruikt om USBCCGP te laden.
USBCCGP kiest de configuratie die is gerapporteerd in de subcompatibele ID.
Het apparaat wijzigt de descriptor van het Microsoft-besturingssysteem op basis van de nieuwe configuratie. USBCCGP vraagt naar de Microsoft OS-descriptor.
Het apparaat retourneert geen CompatID. Op basis van de klasse/subklasse/protocol laadt USBCCGP USBSTOR en MBCD.