驱动程序匹配条件

本主题介绍用于为 Windows 8(WDDM 1.2)上的设备选择最佳驱动程序匹配的元素。 图形/显示驱动程序遵循标准即插即用(PnP)算法。 有关更多最新信息,请参阅 Windows 如何对驱动程序包进行排名。

以下元素用于选择最佳匹配的驱动程序。 它们按从最重要的到最不重要的顺序列出:

  1. 签名

    1. 已签署
    2. 无符号
  2. 范围

    1. 特定
    2. 基本 - DNF_BASIC_DRIVER
  3. 签名分数

    1. 已签署

      1. #定义 SIGNERSCORE_LOGO_PREMIUM 0x0D000001
      2. #定义 SIGNERSCORE_LOGO_STANDARD 0x0D000002
      3. #定义 SIGNERSCORE_INBOX 0x0D000003
      4. #定义 SIGNERSCORE_UNCLASSIFIED 0x0D000004 // UNCLASSIFIED == INBOX == STANDARD == PREMIUM 当应用 SIGNERSCORE_MASK 过滤器时
      5. #定义 SIGNERSCORE_WHQL 0x0D000005 // base WHQL.
      6. #定义 SIGNERSCORE_AUTHENTICODE 0x0F000000
    2. 未签名的范围内

      1. #定义 SIGNERSCORE_UNSIGNED 0x80000000
      2. #定义 SIGNERSCORE_W9X_SUSPECT 0xC0000000
      3. #定义 SIGNERSCORE_UNKNOWN 0xFF000000
  4. 特征得分数,用于显示

    1. Windows 8 WHQL E0
    2. Windows 8 预发布驱动程序 E3
    3. Windows 7 WHQL E6
    4. Windows 7 Inbox EC
    5. Windows Vista WHQL F6
    6. Windows Vista Inbox F8
    7. Microsoft 基本显示驱动程序 FB
    8. XDDM 第三方 FC (Windows 8 中未使用)
    9. Windows Vista FD 中的 XDDM 收件箱(Windows 8 中未使用)
    10. VGA FE (Windows 8 中未使用)
    11. 默认或无分数 FF
    12. 未签名的驱动程序 FF
    13. 无特征得分数 FF
  5. 匹配类型(INF 匹配在模型部分下列出,说明=安装部分、HWID、CompatID。具有 0 或 1 个 HW ID 和 0 或更多 CompatID)

    1. 设备 HardwareID == INF HardwareID
    2. 设备 HardwareID == INF CompatID
    3. 设备 CompatID == INF HardwareID
    4. 设备 CompatID == INF CompatID
  6. 匹配等级:设备匹配列表中的匹配优先级

  7. 驱动程序日期

  8. 驱动程序版本号