INF FeatureScore 指令

FeatureScore 指令根据驱动程序支持的功能为驱动程序提供了额外的排名条件。 例如,可以为 设备设置类定义功能分数, 区分基于特定于类的条件的驱动程序。

[DDInstall]
  
FeatureScore=featurescore

Windows Vista 和更高版本的 Windows 支持 FeatureScore 指令。

警告

仅在直接在 [DDInstall] 节中指定的 FeatureScore 指令时才进行处理。

条目

featurescore
此值根据驱动程序的功能内容指定驱动程序的排名分数。 此项是0x00和0xFF之间的单字节十六进制数。

较低的 特征分数 值指定更好的特征分数排名,其中0x00是最佳特征分数排名。 如果未指定 FeatureScore 指令,Windows 将为驱动程序使用默认功能分数排名0xFF。

注意

应很少使用 FeatureScore,并且仅当 INF 所属的设备设置类提供有关该类中驱动程序包何时以及如何设置 FeatureScore 的指导时。

言论

如果 Windows 检测到同一设备的多个驱动程序,则必须先确定哪个驱动程序是安装的最佳驱动程序。 为此,Windows 会根据多个因素或分数为每个驱动程序分配总体排名,例如:

  • 驱动程序签名分数(签名分数),具体取决于驱动程序是否已签名。

  • 驱动程序功能分数(功能分数),具体取决于驱动程序的功能与设备的另一个驱动程序的排名。

  • 硬件标识符分数(标识符分数),基于设备总线驱动程序报告的即插即用(PnP)设备标识 字符串与 INF 文件中 INF Models 部分中 设备标识字符串匹配 设备标识字符串的方式。

功能分数提供了一种基于驱动程序支持的功能对驱动程序进行排名的方法。 例如,可以为 设备设置类定义功能分数, 根据特定于类的条件区分驱动程序。

功能分数补充了标识符分数,这使得驱动程序编写器能够更轻松地和准确地区分基于明确定义的条件的设备的不同驱动程序。

有关如何对驱动程序进行排名的详细信息,请参阅 Windows 排名驱动程序(Windows Vista 及更高版本)

另请参阅

INF 模型部分

功能分数

标识符分数

签名分数