Directiva INF DriverVer
Una directiva DriverVer especifica la información de fecha y versión de los controladores instalados por este INF.
[Version] |
[DDInstall]
DriverVer=mm/dd/yyyy,w.x.y.z
Entradas
mm/dd/aaaa
Este valor especifica la fecha del paquete de controladores, que incluye los archivos de controlador y el INF. Esta fecha debe ser la fecha más reciente de cualquier archivo del paquete de controladores.
La fecha debe especificarse en orden de mes/día/año. El mes y el día deben contener dos dígitos y el año debe contener cuatro dígitos. Un guión (-) se puede usar como separador de campo de fecha en lugar de la barra diagonal (/).
w.x.y.z
Este valor especifica un número de versión.
Cada uno de w, x, y y z debe ser un entero mayor o igual que cero y menor que 65535.
Para Windows XP SP1, Windows Server 2003 y versiones posteriores de Windows, el programa de instalación también usa este valor, en combinación con la clasificación y la fecha del controlador, para seleccionar un controlador para un dispositivo. Para obtener más información, vea How Windows Selects Drivers (Cómo selecciona Windows Controladores).
El punto siguiente se aplica a este valor para Windows 2000 y Windows XP:
- Debe considerar que este valor es necesario para los controladores de entrada (como controladores de mouse o teclado). Si no incluye el valor de versión, es posible que los controladores de entrada no se actualicen mediante programación. Normalmente, debe especificar información de versión en todos los paquetes de controladores porque el sistema operativo usa la información de versión como criterio para determinar el controlador más reciente.
Precaución
Un valor w.x.y.z de 0.0.0.0 no es válido.
Cada vez que se cambia algo en el paquete de controladores, incluidos los cambios en los archivos binarios y no solo los cambios en INF, se recomienda que tanto la fecha como el número de versión se actualicen. Consulte Procedimientos recomendados para asignar nombres y control de versiones al archivo INF para obtener más información.
Comentarios
A partir de Windows 2000, los archivos INF deben tener una directiva DriverVer en sus secciones versión inf para proporcionar información de versión para todo el INF. Las secciones de DDInstall individuales de INF también pueden contener directivas DriverVer para proporcionar información de versión para controladores individuales. Las directivas DriverVer de las secciones DDInstall son más específicas y tienen prioridad sobre la directiva global DriverVer en la sección Versión .
Cuando el sistema operativo busca controladores, selecciona un controlador que tiene una fecha más reciente de DriverVer sobre un controlador que tiene una fecha anterior. Si un INF no tiene ninguna directiva DriverVer o contiene una especificación de fecha no válida, el sistema operativo aplica la fecha predeterminada de 00/00/0000. Solo para Windows 2000, a los controladores sin firmar también se les asigna una fecha de 00/00/0000.
Ejemplos
[Version]
...
DriverVer=09/28/1999,5.00.2136.1