Раздел 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. Раздел служб .