Skóre identifikátoru
Pořadí balíčku ovladače je formátováno jako 0xSSGGTHHH, kde hodnota 0xSS000000 je podpis skóre, hodnota 0x00GG0000 je skóre funkcea hodnota 0x0000THHH je skóre identifikátoru.
Skóre identifikátoru řadí balíček ovladače na základě typu shody mezi identifikačním řetězcem zařízení Bez šasi Plug and Play (PnP) , který je hlášen ovladačem sběrnice zařízení, a s odpovídajícím identifikačním řetězcem zařízení, který je uveden v položce sekce INF Modely v souboru INF balíčku ovladače.
Skóre identifikátoru je součtem skóre typu shody identifikátoru a skóre pozice v seznamu identifikátorů. Skóre shody typu identifikátoru řadí balíček ovladače podle toho, zda zařízení ID hardwaru nebo kompatibilní ID zařízení odpovídá ID hardwaru nebo kompatibilníMU ID v položce inf modely oddílu. Shoda mezi ID hardwaru zařízení a ID hardwaru v záznamu v sekci Modely INF se nazývá shoda s ID hardwaru. Shoda, kde alespoň jeden z odpovídajících identifikátorů je ID kompatibilní, se nazývá shoda ID kompatibilní.
U daného typu shody identifikátorů skóre pozice identifikátoru řadí balíček ovladačů podle pozice odpovídajícího identifikátoru v seznamu ID hardwaru nebo seznamu kompatibilních ID pro zařízení a podle umístění odpovídajícího identifikátoru v položce oddílu Modely souboru INF
device-description=install-section-name,[hw-id][,compatible-id,...] ...
První identifikátor v seznamu identifikátorů zařízení má skóre pozice identifikátoru 0x0000, druhý identifikátor má skóre pozice identifikátoru 0x0001 atd. Vzhledem k tomu, že položka oddílu INF Models má pouze jedno ID hardwaru, je skóre pozice identifikátoru tohoto ID hardwaru vždy 0x0000.
Následující seznam uvádí skóre identifikátorů pro čtyři typy typů shody identifikátorů, kde hodnota 0x0000T000 je skóre typu shody identifikátoru a hodnota 0x00000HHH je skóre pozice identifikátoru:
Shoda mezi ID hardwaru zařízení a ID hardwaru v položce oddílu INF Models je nejlepším typem shody identifikátoru. Shoda tohoto typu se nazývá ID hardwaru.
Skóre typu shody identifikátoru je 0x00000000 a hodnota 0x0000HHH je skóre pozice identifikátoru odpovídajícího ID hardwaru v seznamu ID hardwaru zařízení.
Skóre identifikátorů pro tento typ shody se liší od 0x00000000 až po 0x00000FFF.
Pro tento typ shody je hodnota 0x00000000 nejlepším skóre identifikátoru a hodnota 0x00000FFF je skóre nejhoršího identifikátoru.
Shoda mezi hardwarovým ID zařízení a kompatibilním ID v položce sekce INF Models je druhým nejlepším typem shody identifikátoru. Shoda tohoto typu se nazývá kompatibilní ID.
Skóre typu shody identifikátoru je 0x00001000 a hodnota 0x00000HHH rovná se skóre pozice identifikátoru odpovídajícího ID hardwaru v seznamu ID hardwaru zařízení.
Skóre identifikátorů pro tento typ shody jsou v rozsahu od 0x00001000 do 0x00001FFF.
Pro tento typ shody je hodnota 0x00001000 nejlepším skóre identifikátoru a hodnota 0x00001FFF je skóre nejhoršího identifikátoru.
Shoda mezi Device Compatible ID a Hardware ID v položce sekce INF Models je třetím nejlepším typem shody identifikátorů. Shoda tohoto typu se také označuje jako kompatibilní id.
Skóre typu shody identifikátoru je 0x00002000 a hodnota 0x00000HHH rovná se skóre pozice identifikátoru odpovídajícího kompatibilního ID v seznamu ID kompatibilních se zařízeními.
Skóre identifikátorů pro tento typ shody identifikátorů jsou v rozsahu od 0x00002000 po 0x00002FFF.
Pro tento typ shody je hodnota 0x00002000 nejlepším skóre identifikátoru a hodnota 0x00002FFF je skóre nejhoršího identifikátoru.
Shoda mezi kompatibilním ID zařízení a kompatibilním ID ve vstupu oddílu Modely INF je čtvrtým nejlepším typem identifikátoru. Shoda tohoto typu se také označuje jako kompatibilní ID. Skóre identifikátorů pro tento typ shody identifikátorů jsou v rozsahu 0x00003000 na 0x00003FFF, kde:
- Skóre typu shody identifikátoru je 0x3000.
- Hodnota 0x0HHH se rovná (j + k*0x100), kde j rovná se skóre pozice identifikátoru odpovídajícího ID kompatibilního zařízení a k rovná se skóre pozice identifikátoru odpovídajícího kompatibilního ID v Modely INF oddílu.
Pro tento typ shody je hodnota 0x00003000 nejlepším skóre identifikátoru a hodnota 0x00003FFF je skóre nejhoršího identifikátoru.
Další informace o řazení ovladačů naleznete v tématu Jak systém Windows řadí ovladače.