Hoe Windows Stuurprogrammapakketten rangschikt
Notitie
Op deze pagina wordt beschreven hoe Windows de rangschikkingswaarde van een
Windows wijst een rang toe aan een stuurprogrammapakket dat overeenkomt met een apparaat. De rang geeft aan hoe goed het stuurprogrammapakket overeenkomt met het apparaat. Een driverrang wordt vertegenwoordigd door een geheel getal dat gelijk is aan of groter is dan nul. Hoe lager de rang, hoe beter het stuurprogrammabestand bij het apparaat past.
De rangschikking van een stuurprogrammapakket is een samengestelde waarde die afhankelijk is van de handtekening van een stuurprogrammapakket, de functies die worden ondersteund door het stuurprogrammapakket en het type overeenkomst tussen de apparaatidentificatiereeksen die worden gerapporteerd door een apparaat en de apparaatidentificatiereeksen die zijn opgegeven in de vermeldingen van een SECTIE INF-modellen van een INF-stuurprogrammabestand.
Een rang wordt vertegenwoordigd door een waarde van het type DWORD. Een rang is de som van een handtekeningscore, een functiescore en een id-score. Een rangschikking is opgemaakt als 0xSSGGTHHH, waarbij S, G, Ten H- vier-bitsvelden zijn en de SS-, GGen THHH velden de drie classificatiescores vertegenwoordigen, als volgt:
De handtekeningscore rangschikt een stuurprogrammapakket op basis van het vertrouwen in de digitale handtekening. De signatuurscore is enkel afhankelijk van de waarde van het veld SS. Een niet-opgegeven handtekeningscore wordt weergegeven als 0xSS000000.
Zie voor een overzicht van hoe Windows Vista en latere versies van Windows de handtekening van een stuurprogrammapakket gebruiken om te bepalen hoe het stuurprogrammapakket wordt geïnstalleerd, Signature Categories and Driver Installation.
De functiescore rangschikt een stuurprogrammapakket op basis van de functies die het stuurprogrammapakket ondersteunt. De functiescore is alleen afhankelijk van de waarde van het GG- veld. Een niet-opgegeven functiescore wordt weergegeven als 0x00GG0000.
De identifier score rangschikt een stuurprogrammapakket op basis van het type overeenkomst tussen een apparaatidentificatiereeks die wordt gerapporteerd door een apparaat en een apparaatidentificatiereeks die wordt vermeld in een vermelding van een INF Models sectie van een INF-bestand van een stuurprogrammapakket. De id-score is alleen afhankelijk van de waarde van het veld THHH. Een niet-opgegeven id-score wordt weergegeven als 0x0000THHH.
Zie voor meer informatie over vermeldingen in het SetupAPI-logboek die de rangschikking van een stuurprogrammapakket en het type handtekening van stuurprogrammapakketten aangeven Informatie over de positie van stuurprogramma's in het SetupAPI-logboek.