So bewertet Windows-Treiberpakete
Anmerkung
Auf dieser Seite wird beschrieben, wie Windows einen Rangwert für ein Treiberpaket bestimmt, das zu einem bestimmten Gerät passt. Informationen dazu, wie die Rangfolge des Treiberpakets und andere Faktoren (einschließlich INF-Datum, Treiberversion usw.) verwendet werden, um zu bestimmen, welches Treiberpaket Windows für ein Gerät auswählt, finden Sie unter How Windows Selects Drivers.
Windows weist einem Treiberpaket, das einem Gerät entspricht, einen Rang zu. Der Rang gibt an, wie gut das Treiberpaket mit dem Gerät übereinstimmt. Ein Fahrerrang wird durch eine ganze Zahl dargestellt, die gleich oder größer als Null ist. Je niedriger der Rang, desto besser passt das Treiberpaket zum Gerät.
Der Rang eines Treiberpakets ist ein zusammengesetzter Wert, der von der Signatur eines Treiberpakets, den vom Treiberpaket unterstützten Funktionen und dem Typ der Übereinstimmungsart zwischen den Geräteidentifikationszeichenfolgen, die von eines Geräts gemeldet werden, und den Geräteidentifikationszeichenfolgen, die in den Einträgen eines INF Models-Abschnitts einer INF-Datei des Treiberpakets angegeben werden, abhängt.
Ein Rang wird durch einen Wert vom Typ DWORD dargestellt. Ein Rang ist die Summe einer Signaturbewertung, einer Merkmalsbewertung und einer Identifikatorbewertung. Eine Rangliste wird als 0xSSGGTHHH formatiert, wobei S, G, T und H Vier-Bit-Felder sind und die FelderSS, GG und THHH die drei Bewertungsergebnisse darstellen, wie folgt:
Die Signaturbewertung bewertet ein Treiberpaket basierend darauf, ob die digitale Signatur vertrauenswürdig ist. Die Signaturbewertung hängt nur vom Wert des Feldes SS ab. Eine nicht angegebene Signaturbewertung wird als 0xSS000000 dargestellt.
Eine Übersicht darüber, wie Windows Vista und höhere Versionen von Windows die Signatur eines Treiberpakets verwenden, um zu bestimmen, wie das Treiberpaket installiert wird, finden Sie unter Signaturkategorien und Treiberinstallation.
Die Featurebewertung bewertet ein Treiberpaket basierend auf den vom Treiberpaket unterstützten Features. Die Featurebewertung hängt nur vom Wert des Feldes GG ab. Eine nicht angegebene Featurebewertung wird als 0x00GG0000 dargestellt.
Die Bezeichnerbewertung bewertet ein Treiberpaket basierend auf dem Übereinstimmungstyp zwischen einer Geräteidentifikationszeichenfolge, die von einem Gerät gemeldet wird, und einer Geräteidentifikationszeichenfolge, die in einem Eintrag im Abschnitt INF-Modelle einer INF-Datei des Treiberpakets aufgeführt ist. Die Bezeichnerbewertung hängt nur vom Wert des Feldes THHH ab. Eine nicht angegebene Bezeichnerbewertung wird als 0x0000THHH dargestellt.
Informationen zu Einträgen im SetupAPI-Protokoll, die den Rang eines Treiberpakets und den Typ der Treiberpaketsignatur angeben, finden Sie unter Treiberbewertungsinformationen im SetupAPI-Protokoll.