WDDM 1.2 中的图形 INF 要求

Windows 8 中的 Windows 显示驱动程序模型 (WDDM) 驱动程序需要对图形驱动程序进行 INF 更改。 最明显的变化是功能分数。 WDDM 1.2 驱动程序需要比早期 WDDM 驱动程序更高的功能分数。 本部分介绍Windows 8图形驱动程序的所有相关 INF 要求

本部分中的内容

主题 说明

Windows 8 中已更新的功能评分指令

更新的功能分数指令是遵循 WDDM 的所有Windows 8驱动程序所需的常规安装设置。

驱动程序匹配条件

本主题介绍用于在驱动程序上选择最佳匹配的元素。

WDDM 1.2 的已更新友好名称

本主题介绍图形 INF 的更新友好名称。 这是所有Windows 8内置显示驱动程序 INF 的可本地化字符串名称要求。

SKU 差分指令

在 Windows Server 2008 和 Windows Vista SP1 中,内置显示驱动程序 INF 已修改为包含一个新值,该值将驱动程序表示为 “仅限客户端”,这意味着驱动程序不会安装在 Windows 的服务器 SKU 上。 Windows 8 中的所有显示驱动程序都需要此指令。

INF 文件中的常规 Unicode 要求

INF 文件应保存并编码为 Unicode;它们不得为 ANSI。

已安装显示驱动程序的指令

已安装的显示驱动程序指令是一个软件设备设置,它为作为驱动程序包的一部分安装的 UMD 提供正确的名称。

复制标志以支持 PnP 停止指令

WDDM 需要即插即用 (PnP) stop 指令文件部分标志,以支持不需要重新启动的驱动程序升级。

驱动程序\服务启动类型指令

driver\services start type 指令是所有显示驱动程序的服务安装设置要求。 WDDM 驱动程序即插即用 (PnP) ,因此必须要求启动,其中 StartType =3。

用于禁用 OpenGL 的功能覆盖设置

此软件设备设置适用于所有内置显示 INF,可确保不向现成 OpenGL ICD 公开任何可能的互操作性问题。

[Version] section 指令

本主题介绍 INF 中的 [Version] 节指令。

[SourceDiskNames] section 指令

在 Windows Vista 及更高版本上,内置 INF 使用 [SourceDisksXxx] 指令。 但是,这些部分的值已从之前在独立硬件供应商 (IHV) 生产驱动程序包中记录的值更改。

常规 x64 指令

本主题介绍正确修饰 INF 以在 64 位 Windows 上使用所需的更改。

常规 install 节指令

这是一个常规提醒,对通常属于零售 WHQL 驱动程序包一部分的现成或生产/零售二进制文件、服务、regadd 或 delreg 节的所有引用都不会在 Windows 内置驱动程序包中列出。

[字符串] 本地化字符串的节更改

此 INF 要求可确保伪本地化生成正常工作。 要求是在字符串部分中描述可本地化的字符串与不可本地化的字符串。

显示适配器或芯片集的驱动程序 DLL 具有格式正确的文件版本

本主题介绍显示驱动程序 DLL 的正确格式设置。