Directive INF DriverVer
Une directive DriverVer spécifie les informations de date et de version pour les pilotes installés par ce fichier INF.
[Version] |
[DDInstall]
DriverVer=mm/dd/yyyy,w.x.y.z
Entrées
mm/jj/aaaa
Cette valeur spécifie la date du package de pilotes, qui inclut les fichiers du pilote et le fichier INF. Cette date doit être la date la plus récente d’un fichier dans le package de pilotes.
La date doit être spécifiée dans l’ordre mois/jour/année. Le mois et le jour doivent contenir deux chiffres, et l’année doit contenir quatre chiffres. Un trait d’union (-) peut être utilisé comme séparateur de champ de date au lieu de la barre oblique (/).
w.x.y.z
Cette valeur spécifie un numéro de version.
Chacun de w, x, y et z doit être un entier supérieur ou égal à zéro et inférieur à 65535.
Pour Windows XP SP1, Windows Server 2003 et versions ultérieures de Windows, cette valeur est également utilisée par le programme d’installation, en combinaison avec le classement et la date du pilote, pour sélectionner un pilote pour un appareil. Pour plus d’informations, consultez Comment Windows sélectionne les pilotes.
Le point suivant s’applique à cette valeur pour Windows 2000 et Windows XP :
- Vous devez considérer cette valeur comme obligatoire pour les pilotes d’entrée (tels que les pilotes de souris ou de clavier). Si vous n’incluez pas la valeur de version, les pilotes d’entrée risquent de ne pas être mis à jour par programmation. En règle générale, vous devez spécifier les informations de version dans tous les packages de pilotes , car le système d’exploitation utilise les informations de version comme critère pour déterminer le pilote le plus récent.
Attention
Une valeur w.x.y.z de 0.0.0.0 n’est pas valide.
Chaque fois que quelque chose dans le package de pilotes est modifié, y compris les modifications apportées aux fichiers binaires et pas seulement les modifications apportées au fichier INF, il est recommandé de mettre à jour la date et le numéro de version. Pour plus d’informations, consultez Bonnes pratiques pour nommer et gérer les versions de votre fichier INF .
Remarques
À compter de Windows 2000, les fichiers INF doivent avoir une directive DriverVer dans leurs sections de version INF pour fournir des informations de version pour l’ensemble de l’inf. Les sections DDInstall INF individuelles peuvent également contenir des directives DriverVer pour fournir des informations de version pour les pilotes individuels. Les directives DriverVer des sections DDInstall sont plus spécifiques et sont prioritaires sur la directive PiloteVer globale dans la section Version.
Lorsque le système d’exploitation recherche des pilotes, il sélectionne un pilote qui a une date DriverVer plus récente par rapport à un pilote ayant une date antérieure. Si un INF n’a pas de directive DriverVer ou contient une spécification de date non valide, le système d’exploitation applique la date par défaut de 00/00/0000. Pour Windows 2000 uniquement, les pilotes non signés se voient également attribuer une date de 00/00/0000.
Exemples
[Version]
...
DriverVer=09/28/1999,5.00.2136.1