打印机 INF 文件中的修饰

重要

建议使用 Microsoft 的 IPP 收件箱类驱动程序以及打印支持应用 (PSA) ,自定义 Windows 10 和 11 中的打印体验,以便进行打印机设备开发。

有关详细信息,请参阅 打印支持应用设计指南

打印机设备设置类在设备类中是唯一的,因为它能够适应为不同处理器体系结构编写的驱动程序。 例如,可以将 x86 打印机驱动程序 (由 x86 二进制文件组成的) 添加到 x64 计算机。 此示例中的 x86 驱动程序永远不会在 x64 计算机上执行 - 它为 x86 客户端提供 Point 和 Print 支持。 为不同体系结构的客户端添加支持 Point 和 Print 的打印机 驱动程序称为附加驱动程序。 有关点和打印的信息,请参阅 点和打印简介

由于需要为不同处理器体系结构 ((即 x86、x64 和 Itanium 体系结构) )加载其他驱动程序,因此 Microsoft Windows Server 2003 SP1 及更高版本中的打印机类安装程序以及 64 位版本的 Windows XP 及更高版本使用 INF 模型部分中 的修饰来标识驱动程序面向的计算机的体系结构。

INF 文件修饰和 Windows 版本

Windows XP 中引入了打印机 INF 文件中的修饰。 在 Windows XP 和 Windows Server 2003 中,修饰是可选的。 指定 INF 模型部分中的修饰时,它们应与当前处理器体系结构匹配。

从具有 SP1 的 Windows Server 2003 和 64 位版本的 Windows XP 开始,INF 模型部分中的修饰对于 x64 驱动程序不再可选;这些驱动程序必须使用修饰的 INF 模型部分来指示其目标计算机。

如何使用打印机驱动程序 INF 文件中的修饰