Sección DDInstall.Services en un archivo INF de red
DDInstall. La sección Servicios de un archivo INF de red se basa en la sección genérica INF DDInstall.Services.
DDInstall. La sección Servicios contiene una o varias directivas AddService, cada una de las cuales hace referencia a una sección inf-writer-defined service-install- que especifica cómo y cuándo se cargan los servicios de controladores de componentes concretos.
DDInstall. La sección Servicios es necesaria en un archivo INF que instala un componente net (adaptador); es opcional en un archivo INF que instala un componente NetTrans, NetClient o NetService.
Nota Los componentes de NetClient están en desuso en Windows 8.1, Windows Server 2012 R2 y versiones posteriores.
Una directiva AddService en un DDInstall. La sección Servicios también puede hacer referencia a una sección error-log-install-section que instala un registro de errores para un componente. Un registro de errores es opcional para todos los componentes de red.
Para obtener más información, vea Inf AddService Directive.
A continuación se muestra un ejemplo de un DDInstall. Sección servicios , una sección service-install-section, un error-log-install-section y una sección add-registry-section a la que hace referencia una directiva AddReg en la sección error-log-install-section:
[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
El parámetro ServiceName de la directiva AddService , que en el ejemplo anterior es a1 (el primer parámetro AddService ), debe coincidir con el valor de Ndi\Service del componente. Para obtener más información, vea Agregar Service-Related valores a la clave Ndi.