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


Сводка директив INF

В следующем списке перечислены многие директивы ( но не все) директив, которые можно использовать в INF-файлах. Имена директив INF не учитывает регистр. Например, Addreg, addReg и AddReg одинаково допустимы как спецификации директив в INF-файле.

В этом разделе перечислены наиболее часто используемые директивы, а также их взаимные или связанные директивы. Наиболее редко используемые директивы находятся в конце списка.

Директива AddReg
Эта директива ссылается на один или несколько разделовреестра надстроек, которые используются для добавления или изменения подразделов и записей значений в реестре.

Конкретный раздел INF, в котором находится директива AddReg , определяет расположение по умолчанию, относительное расположение реестра, которое будет получать изменения, указанные в указанном разделе надстройки. Эти расположения реестра по умолчанию обычно относятся к подразделам для конкретного устройства или драйвера.

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

Директива CopyFiles
Эта директива ссылается на один или несколько разделовсписка файлов, указывающих передачу образов драйверов для модели или устройства и любых других необходимых файлов из носителя распространения в целевой каталог для каждого такого файла.

Директива AddService
Эта директива ссылается по крайней мере на раздел service-install-section, возможно, с дополнительным разделом event-log-install-section.

INF-файлы для большинства типов устройств (устанавливающих драйверы) имеют раздел INF-writer-install-section, чтобы указать все зависимости от системных драйверов или служб, во время которого процесс инициализации системы должен загружаться предоставленных драйверов и т. д. Многие INF-файлы для драйверов устройств также имеют раздел event-log-install-section, на который ссылается директива AddService, чтобы настроить ведение журнала событий драйвером устройства.

Директива AddInterface
Эта директива ссылается на раздел надстройки, в котором указаны один или несколько директив AddReg , ссылающихся на разделы, которые настраивают записи реестра для интерфейсов устройств, поддерживаемых этим устройством или драйвером.

Директива DelReg
Обратите внимание , что если вы создаете универсальный или универсальный пакет драйвера Windows Driver , эта директива недопустима. См . раздел "Использование универсального INF-файла".

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

Директива DelFiles
Обратите внимание , что если вы создаете универсальный или универсальный пакет драйвера Windows Driver , эта директива недопустима. См . раздел "Использование универсального INF-файла".

Эта редко используемая директива ссылается на один или несколько разделовсписка файлов, указывающих файлы, которые будут удалены из целевой точки установки.

Директива DelService
Обратите внимание , что если вы создаете универсальный или универсальный пакет драйвера Windows Driver , эта директива недопустима. См . раздел "Использование универсального INF-файла".

Эта редко используемая директива удаляет ранее установленную службу.

Директива LogConfig
Обратите внимание , что если вы создаете универсальный или универсальный пакет драйвера Windows Driver , эта директива недопустима. См . раздел "Использование универсального INF-файла".

Эта директива ссылается на один или несколько разделов log-config-section, которые указывают допустимые конфигурации оборудования, относящиеся к шине и устройствам, в INF-файле для обнаруженных (перечислителей устройств PnP) или вручную установленных. Например, INF-файлы для устройств, отличных от ISA, EISA и MCA, которые устанавливаются вручную, используйте эту директиву. (См. также INF DDInstall.LogConfigOverride Section.)