Delen via


Versiebeheer van MB-stuurprogrammamodel

Het versiebeheer van MB-stuurprogrammamodellen wordt uitgevoerd door zowel de versie van het stuurprogrammamodel als afzonderlijke revisies van de OID-gegevensstructuur te hanteren. Dit is consistent met het versiemodel dat wordt gebruikt in NDIS 6.x.

De versie van het stuurprogrammamodel definieert de interfaceontwikkeling tussen de MB-service en het MB-minipoortstuurprogramma. De afzonderlijke OID-revisies houden de wijzigingen bij die zijn aangebracht in OID's in verschillende versies van het MB-stuurprogrammamodel. Dat wil gezegd, de versie van het stuurprogrammamodel definieert een set OID's waarvan de gegevensstructuren worden geïdentificeerd door specifieke revisienummers.

Consistent met de NDIS Specification, is de evolutie van het MB-stuurprogrammamodel additief. Dat wil gezegd, nieuwe OID's en nieuwe leden kunnen alleen worden toegevoegd aan bestaande OID-gegevensstructuren. Dit zorgt ervoor dat de MB-service achterwaartse compatibiliteit voor minipoortstuurprogramma's kan ondersteunen.

Belangrijk Alleen onder zeer zeldzame omstandigheden worden bestaande OID's afgeschaft of leden van bestaande OID-gegevensstructuren worden niet gebruikt in de volgende versie. Als dat het geval is, worden deze wijzigingen en de gevolgen ervan voor achterwaartse compatibiliteit duidelijk gedocumenteerd in de volgende documentatie over nieuwere versies van de specificatie van het MB-stuurprogrammamodel.

In deze documentatie wordt de Windows 8-versie van het MB-stuurprogrammamodel behandeld. De versie van het stuurprogrammamodel is verhoogd naar versie 2.0. Sommige OID-revisies blijven revisienummer 1, terwijl sommige zijn bijgewerkt naar revisie 2. Zie MB-gegevensmodelvoor meer informatie over welke revisies moeten worden gebruikt met respectieve OID's.

In deze documentatie wordt de eerste release van het MB-stuurprogrammamodel behandeld, dus zowel de versie van het stuurprogrammamodel als de afzonderlijke OID-revisies beginnen met revisienummer 1.

Wanneer het stuurprogrammamodel naar de volgende versie wordt verplaatst, wordt het versienummer met 1 verhoogd. Nieuwe OID's die aan het stuurprogrammamodel worden toegevoegd, beginnen bij revisie 1; alle bestaande OID's waarvan de gegevensstructuren zijn gewijzigd, zullen de bijbehorende revisie met 1 verhogen en alle bestaande OID's die niet veranderen, behouden hun respectieve revisienummers.

De versie van het stuurprogrammamodel wordt aangegeven door OID_WWAN_DRIVER_CAPS. De MB-service verzendt een OID_WWAN_DRIVER_CAPS-queryaanvraag naar het minipoortstuurprogramma tijdens initialisatie van het minipoortstuurprogramma. Afzonderlijke OID-revisies worden beschreven door de Revisie lid van de NDIS_OBJECT_HEADER-structuur die is opgenomen als onderdeel van de gegevensstructuur voor elke afzonderlijke OID.

Zie ook

MBIM-extensie versiebeheer 2.0 voor 5G