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


Раздел DDInstall.Services в сетевом INF-файле

DDInstall. раздел служб в сетевом INF-файле основан на общем разделе INF DDInstall.Services.

DDInstall. РазделСлужб содержит одну или несколько директив AddService , каждая из которых ссылается на определенный INF-writer раздел установки служб , который указывает, как и когда загружаются службы конкретных драйверов компонентов.

DDInstall. Разделслужб необходим в INF-файле, который устанавливает компонент Net (адаптер). Он необязателен в INF-файле, который устанавливает NetTrans, NetClientили NetService.

Примечаниекомпоненты NetClient устарели в Windows 8.1, Windows Server 2012 R2 и более поздних версиях.

Директива AddService в разделе DDInstallServices также может ссылаться на секцию error-log-install-section, которая устанавливает журнал ошибок для компонента. Журнал ошибок необязателен для всех сетевых компонентов.

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

Ниже приведен пример секции DDInstall, секции служб, секции установки службы , секции установки журнала ошибок и секции добавления в реестр , на которую ссылается директива AddReg в секции установки журнала ошибок .

[a1.ndi.NT.Services]
AddService = a1, 2, a1.AddService, a1.AddEventLog
 
[a1.AddService]
DisplayName = %Adapter1.DispName%
ServiceType = 1 ;SERVICE_KERNEL_DRIVER
StartType = 2 ;SERVICE_AUTO_START
ErrorControl = 1 ;SERVICE_ERROR_NORMAL
ServiceBinary = %13%\a1.sys
LoadOrderGroup = NDIS
 
[a1.AddEventLog]
AddReg = a1.AddEventLog.reg
 
[a1.AddEventLog.reg]
HKR,,EventMessageFile,0x00020000,"%%SystemRoot%%\System32\netevent.dll"
HKR,,TypesSupported,0x00010001,7

Параметр ServiceName директивы AddService, который в приведенном выше примере равен a1(первый параметр AddService), должен соответствовать значению в Ndi\Service компонента. Дополнительные сведения см. в разделе Добавление значений Service-Related включа Ndi.