INF DriverVer 指令

DriverVer 指令指定此 INF 安装的驱动程序的版本信息。

[Version] |
[DDInstall]
 
DriverVer=mm/dd/yyyy,w.x.y.z 

mm/dd/yyyy
此值指定"驱动程序包"的日期,其中包括驱动程序文件和 INF。 此日期必须是驱动程序包中任何文件的最近日期。

日期必须以月/日/年顺序指定。 月份和日必须包含两位数,并且年份必须包含四位数字。 连字符 (-) 可以用作日期字段分隔符,而不是 / (斜杠) 。

w.x.y.z
此值指定版本号。

w、x、yz 的每个都必须是大于或等于零且小于 65535 的整数。

对于 Windows XP SP1、Windows Server 2003 及更高版本的 Windows,安装程序还会将此值与驱动程序排名和日期结合使用,为设备选择驱动程序。 有关详细信息,请参阅 Windows 如何选择驱动程序

以下点适用于 Windows 2000 和 Windows XP 的此值:

  • 对于输入驱动程序(如鼠标或键盘驱动程序 (,应考虑此值) 。 如果不包含版本值,输入驱动程序可能无法以编程方式更新。 通常,应在所有驱动程序包中指定版本信息,因为操作系统使用版本信息作为条件来确定最新的驱动程序。

注解

从 Windows 2000 开始,INF 文件必须在 其 INF版本部分中具有 DriverVer 指令,以提供整个 INF 的版本信息。 单个 INF DDInstall节还可以包含 DriverVer 指令,以提供各个驱动程序的版本信息。 DDInstall 部分中的 DriverVer 指令更为具体,并优先于 版本 部分中的全局 DriverVer 指令。

当操作系统搜索驱动程序时,它会选择一个在具有较早日期的驱动程序上具有最新 DriverVer 日期的驱动程序。 如果 INF 没有 DriverVer 指令或包含无效的日期规范,则操作系统将应用默认日期00/00/0000。 仅适用于 Windows 2000,未签名的驱动程序的日期为00/00/0000。

示例

[Version]
...
DriverVer=09/28/1999,5.00.2136.1

另请参阅

DDInstall

版本