Compartilhar via


Seção DDInstall.Services em um arquivo INF de rede

Uma DDInstall. A seção Serviços em um arquivo INF de rede baseia-se na seção genérica INF DDInstall.Services.

Uma DDInstall. A seção Serviços contém uma ou mais diretivas AddService , cada uma das quais faz referência a uma seção inf-writer-defined service-install- que especifica como e quando os serviços de drivers de componente específicos são carregados.

Uma DDInstall. A seção Serviços é necessária em um arquivo INF que instala um componente Net (adaptador); é opcional em um arquivo INF que instala um componente NetTrans, NetClient ou NetService .

Observação Os componentes do NetClient foram preteridos em Windows 8.1, Windows Server 2012 R2 e posteriores.

Uma diretiva AddService em um DDInstall. A seção Serviços também pode fazer referência a uma seção error-log-install-section que instala um log de erros para um componente. Um log de erros é opcional para todos os componentes de rede.

Para obter mais informações, consulte Diretiva INF AddService.

Veja a seguir um exemplo de um DDInstall. Seção de serviços , uma seção de instalação de serviço, uma seção error-log-install e uma seção add-registry que é referenciada por uma diretiva AddReg na seção error-log-install::

[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

O parâmetro ServiceName da diretiva AddService , que no exemplo acima é a1 (o primeiro parâmetro AddService ), deve corresponder ao valor Ndi\Service do componente. Para obter mais informações, consulte Adicionando valores de Service-Related à chave Ndi.