Поделиться через


Директива INF DriverVer

Директива DriverVer указывает дату и версию для драйверов, установленных с помощью этого INF-файла.

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

Записи

мм/дд/гггг
Это значение указывает дату пакета драйвера, включающую файлы драйверов и INF-файл. Эта дата должна быть самой последней датой любого файла в пакете драйвера.

Дата должна быть указана в порядке месяца,дня/года. Месяц и день должны содержать две цифры, а год — четыре цифры. Дефис (-) можно использовать в качестве разделителя поля даты вместо косой черты (/).

w.x.y.z
Это значение указывает номер версии.

Каждое из значений w, x, y и z должно быть целым числом, которое больше или равно нулю и меньше 65535.

Для Windows XP с пакетом обновления 1 (SP1), Windows Server 2003 и более поздних версий Windows это значение также используется программой установки в сочетании с рангом и датой драйвера для выбора драйвера для устройства. Дополнительные сведения см. в разделе Выбор драйверов в Windows.

Следующий момент относится к этому значению для Windows 2000 и Windows XP:

  • Это значение следует учитывать как необходимое для драйверов ввода (таких как драйверы мыши или клавиатуры). Если значение версии не указано, входные драйверы могут не обновляться программным способом. Как правило, необходимо указывать сведения о версии во всех пакетах драйверов , так как операционная система использует сведения о версии в качестве критерия для определения новейшего драйвера.

Внимание!

Недопустимое значение w.x.y.z 0.0.0.0.

При каждом изменении в пакете драйвера, включая изменения двоичных файлов, а не только изменения в INF- файле, рекомендуется обновлять как дату, так и номер версии. Дополнительные сведения см. в статье Рекомендации по именованию и управлению версиями INF-файла .

Комментарии

Начиная с Windows 2000 INF-файлы должны иметь директиву DriverVer в разделах INF Version , чтобы предоставить сведения о версии для всей inf-версии. Отдельные разделы INF DDInstall также могут содержать директивы DriverVer для предоставления сведений о версии для отдельных драйверов. Директивы DriverVer в разделах DDInstall более специфичны и имеют приоритет над глобальной директивой DriverVer в разделе Версия.

Когда операционная система ищет драйверы, она выбирает драйвер с более поздней датой DriverVer , а не драйвером с более ранней датой. Если INF не имеет директивы DriverVer или содержит недопустимую спецификацию даты, операционная система применяет дату по умолчанию 00/00/0000. Только для Windows 2000 неподписанным драйверам также назначается дата 00/00/0000.

Примеры

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

См. также раздел

DDInstall

Версия