Skóre vlastností
Pořadí balíčku ovladače je formátováno jako 0x
Skóre funkcí poskytuje způsob, jak seřadit balíčky ovladačů na základě funkcí, které balíček ovladačů podporuje. Například skóre funkcí může být definováno pro třídu nastavení zařízení , která rozlišuje balíčky ovladačů na základě kritérií specifických pro třídu. Skóre funkce doplňuje skóre identifikátoru, což umožňuje zapisovačům balíčků ovladačů snadněji a přesněji rozlišovat mezi různými balíčky ovladačů pro zařízení, které je založeno na dobře definovaných kritériích.
Microsoft definuje využití skóre funkcí pro konkrétní třídy zařízení. Skóre funkce není povinné, proto mnoho tříd zařízení nebude mít specifikováno využití skóre funkce. V tomto případě se očekává výchozí skóre funkce (0xFF) a přiřadí se v případě absence skóre funkce definovaného v INF souboru balíčku ovladače.
Pokud Microsoft explicitně nevyžaduje skóre funkcí pro třídu zařízení, balíček ovladačů by neměl definovat skóre funkce v balíčku ovladačů INF (Systém Windows ve výchozím nastavení 0xFF).
Skóre funkcí balíčku ovladače je nastaveno direktivou INF FeatureScore v části INF DDInstall souboru INF, který nainstaluje zařízení. Skóre funkce se nastaví takto:
[DDInstallSectionName]
. . .
FeatureScore=featurescore
kde DDInstallSectionName je název oddílu DDInstall a featurescore je jednobajtové hexadecimální číslo mezi 0x00 a 0xFF. Operační systém Windows vypočítá hodnocení funkcí ovladačového balíčku na základě hodnoty direktivy FeatureScore.
feature score = (featurescore * 0x10000)
Pokud direktiva INF FeatureScore není v souboru INF zadána, systém Windows použije výchozí skóre funkcí balíčku ovladačů 0x00FF0000, které naznačuje, že na základě funkcí balíčku ovladačů neexistuje žádná předvolba. Čím nižší je skóre funkce, tím lepší je pořadí, kde nejlepší skóre je 0x00000000.
Například následující nastavení skóre funkce balíčku ovladače na 0x00FD0000:
[DDInstallSectionName]
. . .
FeatureScore=xFD
Další informace o řazení balíčků ovladačů naleznete v tématu Jak systém Windows řadí ovladače.