Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Ниже приведены сведения о системных разделах, которые можно использовать в INF-файлах. Системные имена разделов не учитывает регистр. For example, version, VERSION, and Version are equally valid section-names within an INF file.
В этом разделе описываются разделы INF-файла в том же порядке, что они обычно отображаются в большинстве INF-файлов устройства. Однако эти разделы можно указать в любом произвольном порядке. Windows находит все разделы в каждом INF-файле по имени раздела, а не по последовательному порядку, определенному системой или inf-записи.
Version Section
Это обязательный раздел для каждого INF-файла. For installation on Windows 2000 and later versions of Windows, this section must have a valid Signature entry.
SignatureAttributes Section
В этом разделе INF определяется набор файлов, подписанных в рамках сертификации оборудования. Эти дополнительные подписи необходимы для устройств с определенными особыми потребностями. Примерами являются воспроизведение мультимедиа в защищенной среде, антивредоносное по началу запуска и сторонние расширения HAL.
SourceDisksNames Section
This section is required if the INF file has a corresponding SourceDisksFiles section.
SourceDisksFiles Section
В этом разделе определяются расположения файлов, которые должны быть установлены с носителя распространителя в назначения на целевом компьютере. An INF file that has this section must also have a SourceDisksNames section.
DestinationDirs Section
INF files have a DestinationDirs section to specify destination directories for any files that the INF references with a CopyFiles directive. This section is required if the INF uses CopyFiles.
ControlFlags Section
Generally, most INF files for device drivers and for the system class installers have this section so they can exclude, via the ExcludeFromSelect directive, at least a subset of Models entries from the list of manually installable devices to be displayed to end-users. INF-файлы, устанавливающие только устройства PnP, подавляют отображение всех сведений, относящихся к модели.
Manufacturer Section
Этот раздел необходим в INF-файлах для устройств и их драйверов.
The Manufacturer section of an INF file is sometimes called a "Table of Contents," because each of its entries references an INF-writer-defined Models section, which, in turn, references additional INF-writer-defined sections, such as a per-models-entry DDInstall section, DDInstall.Services section, and so forth.
Models Section (per Manufacturer entry)
Этот раздел необходим для идентификации устройств, для которых INF-файл устанавливает драйверы. It specifies a set of mappings between the generic name (string) for a device, the device ID, and the name of the DDInstall section, elsewhere in the INF file that contains the installation instructions for the device.
An INF file that installs one or more devices and drivers for a single provider would have only one Models section, but system INF files for device classes can have many INF-writer-defined Models sections.
DDInstall Section (per Models entry)
This section is required to actually install any devices that are listed in a Models section in the INF file, along with the drivers for each such device. A DDInstall section can be shared by more than one Models section.
DDInstall.Services Section
Этот раздел необходим, если INF-файлу необходимо создать службы в системе в рамках установки устройства. В этом разделе описывается, как и когда создаются службы, его зависимости (если таковые имеются) в других службах и т. д. Этот раздел также настраивает службы ведения журнала событий драйвером устройства, если он поддерживает ведение журнала событий.
DDInstall.HW Section
Этот необязательный раздел добавляет сведения о конкретном устройстве (как правило, независимо от драйвера) в реестр.
Этот необязательный раздел позволяет INF регистрировать поставщиков ETW и создавать регистрации AutoLogger.
This optional section allows for one or more AddComponent directives to be specified to create child component devices.
This optional section allows for one or more AddSoftware directives to be specified to install standalone software.
DDInstall.Interfaces Section
Если драйвер экспортирует функциональные возможности класса интерфейса устройства, поэтому создание нового экземпляра класса интерфейса, например записи по-прежнему изображения ядра или распаковки данных, его INF-файл может иметь этот раздел. Этот раздел можно использовать для предварительного создания интерфейса устройства в качестве отключенного интерфейса с некоторым начальным состоянием, предоставленным INF-файлом.
InterfaceInstall32 Section
Если компонент , например новый драйвер класса, предоставляет один или несколько новых классов интерфейса устройства для компонентов более высокого уровня, его INF-файл может иметь этот раздел. Это можно использовать для предварительного создания класса интерфейса устройства, прежде чем все интерфейсы регистрируются в этом классе. Предварительное создание класса не требуется для регистрации интерфейса в классе, но наличие этого раздела в INF позволяет INF связать некоторое состояние с классом интерфейса устройства.
DDInstall.FactDef Section
Note If you are building a universal or "Windows Driver" driver package, this section is not valid. См . раздел "Использование универсального INF-файла".
Этот раздел должен быть включен в INF-файл любого установленного вручную устройства, отличного от PnP. Он указывает параметры конфигурации оборудования по умолчанию по умолчанию, такие как порты ввода-вывода относительно шины, IRQ (если таковые есть) и т. д. для карточки.
DDInstall.LogConfigOverride Section
Note If you are building a universal or "Windows Driver" driver package, this section is not valid. См . раздел "Использование универсального INF-файла".
This section is used to create an override configuration, which overrides the hardware resource requirements that a Plug and Play device's bus driver reports.
DefaultInstall Section
An INF file's DefaultInstall section will be accessed if a user selects the "Install" menu item after selecting and holding (or right-clicking) on the INF file name.
DefaultInstall.Services Section
Этот раздел совпадает с разделом INF DDInstall.Services и используется в связи с разделом INF DefaultInstall.
Strings Section
This section is required in every INF file to define each %strkey% token specified in the INF. By convention, the Strings section (or sections if the INF provides a set of locale-specific Strings sections) appears last in all system-supplied INF files for ease of maintenance and localization.
Some sections listed here, especially those with Install in their names, can contain directives that reference additional INF-writer-defined sections. Каждая директива приводит к выполнению определенных операций с элементами, перечисленными в соответствующем типе раздела INF-writer в процессе установки.
Набор допустимых записей и директив для любого конкретного раздела в предыдущем списке является определенным разделом и показан в формальном синтаксисе ссылки для каждого из этих разделов. Кроме того, см . сводку директив INF для сводки наиболее часто используемых директив.