Seção INF DefaultInstall.Services

Cuidado

Se você estiver criando um pacote de drivers universal ou do Windows, esta seção não será válida. Consulte Usar um arquivo INF universal e Introdução ao desenvolvimento de drivers do Windows.

Uma seção DefaultInstall.Services contém uma ou mais diretivas do AddService que fazem referência a seções adicionais definidas pelo gravador de INF em um arquivo INF. Esta seção é equivalente ao INF DDInstall.Services e é usado em associação com uma seção 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]...]

Entradas

AddService=ServiceName,[flags],service-install-section[,event-log-install-section[,[EventLogType][,EventName]]]...
Esta diretiva faz referência a uma service-install-section definida pelo gravador de INF e, possivelmente, a uma event-log-install-section em outro lugar do arquivo INF para os drivers cobertos por essa seção DefaultInstall.

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

DelService=ServiceName[,[flags][,[EventLogType][,EventName]]]...
Esta diretiva remove um serviço instalado anteriormente do computador de destino. Esta diretiva é usada bem raramente.

Para mais informações, consulte INF DelService Directive.

Include=filename.inf[,filename2.inf]...
Essa entrada opcional especifica um ou mais outros arquivos INF fornecidos pelo sistema que contêm as seções necessárias para instalar este dispositivo. Se essa entrada for especificada, geralmente uma entrada Needs também será.

Needs=inf-section-name[,inf-section-name]...
Essa entrada opcional especifica a seção específica nomeada que deve ser processada durante a instalação deste dispositivo. Normalmente, essa seção específica é uma seção DDInstall.Services dentro de um arquivo INF fornecido pelo sistema que está listado em uma entrada Include. No entanto, pode ser qualquer seção que é referenciada dentro de uma seção DDInstall.Services.

Comentários

A diretiva do AddService controla como e quando os serviços de um driver específico são carregados, quaisquer dependências de outros serviços ou de drivers subjacentes (herdados) que ele possa ter e assim por diante. Como opção, ela também pode configurar serviços de registro de logs de eventos para o driver.

Observação

Os arquivos INF usam a seção DefaultInstall.Services somente se também usarem uma seção INF DefaultInstall. Caso contrário, eles usam as seções INF DDInstall.Services juntamente com as seções INF DDInstall.

As seções DefaultInstall.Services devem ter as mesmas decorações de plataforma e sistema operacional que suas seções DefaultInstall relacionadas. Por exemplo, uma seção DefaultInstall.ntx86 teria uma seção DefaultInstall.ntx86.Services correspondente. Para mais informações sobre como usar as extensões definidas pelo sistema .nt, .ntx86, .ntia64, .ntamd64, .ntarm e .ntarm64, consulte Como criar arquivos INF para várias plataformas e sistemas operacionais.

Exemplos

Consulte os exemplos fornecidos para a seção INF DDInstall.Services.

Confira também

DDInstall

DefaultInstall