Wynik identyfikatora
Ranga pakietu sterowników jest formatowana jako 0xSSGGTHHH, gdzie wartość 0xSS000000 jest podpisem score, wartość 0x00GG0000 jest wynikiem funkcji, a wartość 0x0000THHH jest wynikiem identyfikatora.
Wynik identyfikatora klasyfikuje pakiet sterowników na podstawie typu dopasowania między ciągiem identyfikacji urządzenia Plug and Play (PnP)
Ocena identyfikatora to suma oceny dopasowania typu identyfikatora i oceny pozycji na liście identyfikatorów. Wynik typu dopasowania identyfikatora klasyfikuje pakiet sterowników, analizując, czy identyfikator sprzętu urządzenia
W przypadku danego typu dopasowania identyfikatora, wynik pozycji na liście identyfikatorów klasyfikuje pakiet sterowników zgodnie z pozycją pasującego identyfikatora na liście identyfikatorów sprzętu lub liście zgodnych identyfikatorów dla urządzenia oraz pozycją pasującego identyfikatora w wpisie sekcji modele INF. W szczególności każde urządzenie ma uporządkowaną listę identyfikatorów sprzętu i uporządkowaną listę zgodnych identyfikatorów, które są zgłaszane przez sterownik magistrali dla urządzenia. Identyfikatory są uporządkowane na liście od najbardziej specyficznych do najbardziej ogólnych pod względem funkcjonalności. Ponadto każdy wpis sekcji Modele INF ma jeden identyfikator sprzętu i opcjonalną listę zgodnych identyfikatorów wymienionych w kolejności od najbardziej specyficznych do najbardziej ogólnych funkcji w następujący sposób:
device-description=install-section-name,[hw-id][,compatible-id,...] ...
Pierwszy identyfikator na liście identyfikatorów urządzeń ma wynik pozycji na liście równy 0x0000, drugi identyfikator ma wynik pozycji na liście równy 0x0001, i tak dalej. Ponieważ wpis w sekcji modele INF ma tylko jeden identyfikator sprzętu, wynik pozycji na liście identyfikatorów dla tego identyfikatora sprzętu jest zawsze 0x0000.
Poniżej wymieniono wyniki identyfikatora dla czterech typów dopasowania identyfikatora, gdzie wartość 0x0000T000 jest wynikiem typu dopasowania identyfikatora, a wartością 0x00000HHH jest wynik identyfikator-lista-pozycja:
Dopasowanie między identyfikatorem sprzętowym urządzenia a identyfikatorem sprzętu w wpisie sekcji INF Modele jest najlepszym typem dopasowania identyfikatora. Dopasowanie tego typu jest nazywane dopasowaniem identyfikatora sprzętu .
Wynik typu dopasowania identyfikatora jest 0x00000000, a wartość 0x0000HHH jest wynikiem pozycji na liście identyfikatorów pasującego identyfikatora sprzętu na liście identyfikatorów sprzętowych urządzenia.
Wyniki identyfikatorów dla tego typu dopasowania wahają się od 0x00000000 do 0x00000FFF.
W przypadku tego typu dopasowania wartość 0x00000000 jest najlepszym wynikiem identyfikatora, a wartość 0x00000FFF jest najgorszym wynikiem identyfikatora.
Dopasowanie identyfikatora sprzętu urządzenia z identyfikatorem zgodnym we wpisie sekcji INF Modele jest drugim najlepszym typem dopasowania. Dopasowanie tego typu nazywane jest dopasowaniem identyfikatora zgodnego .
Wynik typu dopasowania identyfikatora jest 0x00001000, a wartość 0x00000HHH równa się wynikowi pozycji na liście identyfikatorów pasującego identyfikatora sprzętu na liście identyfikatorów sprzętu urządzenia.
Wartości identyfikatorów dla tego typu dopasowania wahają się od 0x00001000 do 0x00001FFF.
W przypadku tego typu dopasowania wartość 0x00001000 jest najlepszym wynikiem identyfikatora, a wartość 0x00001FFF jest najgorszym wynikiem identyfikatora.
Dopasowanie między identyfikatorem zgodności urządzenia a identyfikatorem sprzętu we wpisie sekcji INF Modele jest trzecim najlepszym typem dopasowania identyfikatora. Dopasowanie tego typu jest również nazywane dopasowaniem zgodnym z identyfikatorem
. Wynik typu dopasowania identyfikatora to 0x00002000, a wartość 0x00000HHH jest równa wynikowi pozycji na liście identyfikatorów zgodnego identyfikatora na liście identyfikatorów zgodnych urządzeń.
Wyniki identyfikatora dla tego typu dopasowania identyfikatora wahają się od 0x00002000 do 0x00002FFF.
W przypadku tego typu dopasowania wartość 0x00002000 jest najlepszym wynikiem identyfikatora, a wartość 0x00002FFF jest najgorszym wynikiem identyfikatora.
Dopasowanie między identyfikatorem zgodnym z urządzeniem a identyfikatorem zgodności w sekcji Modele INF jest czwartym pod względem jakości typem dopasowania identyfikatora. Dopasowanie tego typu jest również nazywane dopasowaniem zgodnym z identyfikatorem . Wartości identyfikatora dla tego typu dopasowania identyfikatora znajdują się w zakresie od 0x00003000 do 0x00003FFF, gdzie:
- Wynik typu dopasowania identyfikatora jest 0x3000.
- Wartość 0x0
HHH jest równa ( j k *0x100), gdziej równa wynik identyfikator-pozycja listy identyfikatorów zgodnego identyfikatora urządzenia ik k równa wynik pozycji identyfikatora zgodnego identyfikatora zgodnego identyfikatora we wpisie sekcji ModeleINF.
W przypadku tego typu dopasowania wartość 0x00003000 jest najlepszym wynikiem identyfikatora, a wartość 0x00003FFF jest najgorszym wynikiem identyfikatora.
Aby uzyskać więcej informacji na temat klasyfikacji sterowników, zobacz How Windows Ranks Drivers.