INF InboxVersionRequired 指令
重要
新式打印平台是 Windows 与打印机通信的首选方式。 建议使用 Microsoft 的 IPP 收件箱类驱动程序以及打印支持应用 (PSA) 来自定义 Windows 10 和 11 中的打印体验,以便进行打印机设备开发。
有关详细信息,请参阅新式打印平台和打印支持应用设计指南。
对于包感知驱动程序,可以使用 InboxVersionRequired INF 指令为 INF 引用的所有核心驱动程序指定可接受的最低版本。 可以使用 UseDriverVer 关键字指定最低版本。 此最低版本适用于 INF 中引用的所有核心驱动程序。
以下示例包感知驱动程序部分演示如何插入 InboxVersionRequired INF 指令:
[PrinterPackageInstallation.amd64]
PackageAware=TRUE
CoreDriverDependencies={D20EA372-DD35-4950-9ED8-A6335AFE79F0},{D20EA372-DD35-4950-9ED8-A6335AFE79F3}
InboxVersionRequired=UseDriverVer
如果将 UseDriverVer 关键字用作 InboxVersionRequired 的值,UseDriverVer 会通知类安装程序使用 INF 中的 DriverVer 指令版本字符串,该字符串被解析为任何核心驱动程序的最低可接受版本。 当为使用 UseDriverVer 关键字的驱动程序提供服务时,必须谨慎。 INF 引用的所有核心驱动程序必须是相同或更高版本,才能成功安装。
还可以将特定版本字符串指定为 InboxVersionRequired 的值。 这些版本字符串遵循与 INF 版本部分中指定的 DriverVer 字符串相同的格式。 有关 DriverVer 字符串格式的详细信息,请参阅 INF DriverVer 指令。
以下示例演示如何将 InboxVersionRequired 设置为特定版本字符串:
InboxVersionRequired=09/28/1999,5.00.2136.1