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


Раздел INF DefaultInstall.Services

Внимание

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

Раздел DefaultInstall.Services содержит одну или несколько директив AddService, ссылающихся на дополнительные разделы, определенные в INF-файле. Этот раздел эквивалентен INF DDInstall. Раздел служб и используется в связи с разделом INF DefaultInstall.

[DefaultInstall.Services] |
[DefaultInstall.nt.Services] |
[DefaultInstall.ntx86.Services] |
[DefaultInstall.ntia64.Services] | (Windows XP and later versions of Windows)
[DefaultInstall.ntamd64.Services] | (Windows XP and later versions of Windows)
[DefaultInstall.ntarm.Services] | (Windows 8 and later versions of Windows)
[DefaultInstall.ntarm64.Services] (Windows 10 version 1709 and later versions of Windows)
 
AddService=ServiceName,[flags],service-install-section
                             [,event-log-install-section[,[EventLogType][,EventName]]]...]
[DelService=ServiceName[,[flags][,[EventLogType][,EventName]]]...]
[Include=filename.inf[,filename2.inf]...]
[Needs=inf-section-name[,inf-section-name]...]

Операции

AddService=ServiceName,[flags],service-install-section[,event-log-install-section[,EventLogType][,EventName]...
Эта директива ссылается на раздел inf-writer-install-install-section и, возможно, раздел event-log-install-section в другом месте INF-файла для драйверов, охваченных этим разделом DefaultInstall.

Дополнительные сведения см. в директиве INF AddService.

DelService=ServiceName[,[flags][,[EventLogType][,EventName]]]...
Эта директива удаляет ранее установленную службу с целевого компьютера. Эта директива очень редко используется.

Дополнительные сведения см. в директиве INF DelService.

Include=filename.inf[,filename2.inf]...
Эта необязательная запись указывает один или несколько дополнительных системных INF-файлов, содержащих разделы, необходимые для установки этого устройства. Если указана эта запись, обычно это запись "Потребности ".

Needs=inf-section-name[,inf-section-name]...
Эта необязательная запись указывает конкретный именованный раздел, который необходимо обработать во время установки этого устройства. Как правило, такой именованный раздел является DDInstall. Раздел служб в системном INF-файле, который указан в записи Include . Однако это может быть любой раздел, на который ссылается такой DDInstall. Раздел служб .

Замечания

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

Примечание.

INF-файлы используют раздел DefaultInstall.Services, только если они также используют раздел INF DefaultInstall. В противном случае они используют INF DDInstall. Разделы служб вместе с разделами INF DDInstall.

Разделы DefaultInstall.Services должны иметь те же элементы платформы и операционной системы, что и связанные разделы DefaultInstall . Например, в разделе DefaultInstall.ntx86 будет соответствующий раздел DefaultInstall.ntx86.Services . Дополнительные сведения об использовании системных расширений .nt, NTX86, .ntia64, .ntamd64, NTARM и NTARM64 см. в разделе "Создание INF-файлов для нескольких платформ и операционных систем".

Примеры

Ознакомьтесь с примерами, приведенными для INF DDInstall. Раздел служб .

См. также

DDInstall

DefaultInstall