显示驱动程序 DLL 的文件版本格式

本主题介绍适用于显示适配器或芯片集的显示驱动程序 DLL 的正确文件格式。

显示驱动程序 DLL 的文件版本必须采用格式 A.BB。CC.DDDD:

  • 对于Windows 8上的 WDDM 1.2 驱动程序,必须将 A 字段设置为 9。
  • 对于 Windows 7 上的 WDDM 1.1 驱动程序,必须将 A 字段设置为 8。
  • 对于 Windows Vista 上的 WDDM 1.0 驱动程序,必须将 A 字段设置为 7。
  • 对于 Windows Vista 上的 XDDM 驱动程序,必须将 A 字段设置为 6。

对于 Windows 7 及更早版本 (WDDM 1.1 及更早版本) 驱动程序,BB 字段必须设置为驱动程序支持的 DDI 版本:

  • ) 公开任何D3DDEVCAPS2_* 上限的 DirectX 9 驱动程序 (必须将 BB 设置为 14。
  • DirectX 10 驱动程序必须将 BB 设置为 15。
  • Direct3D 10 硬件上的 Direct3D 11-DDI 驱动程序必须将 BB 设置为 16。
  • Direct3D 11 硬件上的 Direct3D 11-DDI 驱动程序必须将 BB 设置为 17。

对于Windows 8 (WDDM 1.2) 驱动程序,BB 字段必须设置为驱动程序涵盖的图形硬件上驱动程序支持的最高 DirectX 功能级别:

  • 功能级别 9 驱动程序必须将 BB 设置为 14。
  • 功能级别 10 驱动程序必须将 BB 设置为 15。
  • 功能级别 11 驱动程序必须将 BB 设置为 17。
  • 功能级别 11_1 驱动程序必须将 BB 设置为 18。

因为对于 WDDM 1.2 驱动程序,BB 设置为反映支持的功能级别,而不考虑硬件 DX 级别,不使用 16,因为它特定于 WDDM 1.1 驱动程序的 DX10 硬件上的 D3D11-DDI。

CC 字段可以等于 01 到 9999 之间的任何值。

可以将 DDDD 字段设置为 0 到 9999 之间的任何数值。

例如:

  • 与 Windows Vista DirectX 9.0 兼容的 WDDM 驱动程序可以使用范围 7.14.01.0000 到 7.14.9999.9999。
  • Windows 7 DirectX 10.0 兼容 WDDM 1.1 驱动程序可以使用范围 8.15.01.0000 到 8.15.9999.9999。
  • WINDOWS 8 DX10 硬件上的 WDDM 1.2 驱动程序为 9.15.01.0000 到 9.15.9999.9999。

建议 (这将成为未来版本) 的要求:我们强烈建议在显示驱动程序 中使用 DriverVer。INF 文件还符合上述 DLL 版本号要求,但对于 Windows 8 WDDM 1.2 驱动程序,INF DriverVer 中的 BB 字段必须设置为 INF 中列出的图形硬件上驱动程序支持的最高 DirectX 功能级别。