Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
Cada secçãode serviços por modelos DDInstall. contém uma ou mais diretivas INF AddService que referenciam outras secções definidas por INF-writer num ficheiro INF.
[install-section-name.Services] |
[install-section-name.nt.Services] |
[install-section-name.ntx86.Services] |
[install-section-name.ntia64.Services] | (Windows XP and later versions of Windows)
[install-section-name.ntamd64.Services] | (Windows XP and later versions of Windows)
[install-section-name.ntarm.Services] | (Windows 8 and later versions of Windows)
[install-section-name.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]...]
Pode fornecer um DDInstall. Secção de serviços com pelo menos uma diretiva AddService para controlar como e quando os serviços de um determinado driver são carregados, dependências de outros serviços ou drivers, e assim por diante. Opcionalmente, pode também especificar serviços de registo de eventos.
Entradas
AddService=ServiceName, [flags],service-install-section[,event-log-install-section[,[EventLogType][,EventName]]]...
Esta diretiva refere-se a uma secção de instalação de serviço definida pelo criador INF e, possivelmente, a uma secção de instalação de registo de eventos noutro local do ficheiro INF para os drivers dos dispositivos abrangidos por esta secção DDInstall . Para mais informações, consulte a Diretiva INF AddService.
DelService=ServiceName [,[flags][,[EventLogType][,EventName]]]]...
Esta diretiva remove um serviço previamente instalado do computador de destino. Esta diretiva raramente é utilizada. Para mais informações, consulte a Diretiva INF DelService.
Inclua=nome do ficheiro.inf [,nome do ficheiro2.inf]...
Esta entrada opcional especifica um ou mais outros ficheiros INF fornecidos pelo sistema que contêm as secções necessárias para instalar este dispositivo. Se esta entrada for especificada, também o é uma entrada de Necessidades .
Necessidades=Nome da secção [,nome-secção-inf...
Esta entrada opcional especifica a secção que deve ser processada durante a instalação deste dispositivo. Normalmente, a secção é uma DDInstall. Secção de serviços dentro de um ficheiro INF fornecido pelo sistema que está listado numa entrada Inclui . No entanto, pode ser qualquer secção referenciada dentro de um DDInstall. Secção de serviços .
Remarks
DDInstall. As secções de serviços devem ter as mesmas decorações de plataforma e sistema operativo que as respetivas secções DDInstall . Por exemplo, um nome de secção de instalação. A secção NTX86 teria um nome correspondente da secção de instalação. NTX86. Secção de serviços .
A secção DDInstall especificada deve ser referenciada numa entrada específica de dispositivo/modelos na secção Modelos por fabricante do ficheiro INF. As extensões insensíveis a maiúsculas e minúsculas ao nome da secção de instalação mostradas na instrução sintática formal podem ser inseridas num DDInstall. Nome da secção de serviços em ficheiros INF multiplataforma.
Para mais informações sobre como usar as extensões .nt, .ntx86, .ntia64, .ntamd64, .ntarm e .ntarm64 , definidas pelo sistema, consulte Criação de Ficheiros INF para Múltiplas Plataformas e Sistemas Operativos.
Examples
Este exemplo mostra o nome da secção de instalação. NT. Secção de serviços e as suas secções de instalação de serviço no ficheiro INF para um pacote de drivers de exemplo que adiciona um driver de função e um driver de filtro a um dispositivo.
[Example_DDInstall.Services]
AddService=ExampleFunctionDriver,0x00000002,function_ServiceInstallSection
AddService=ExampleUpperFilter,,filter_ServiceInstallSection
[function_ServiceInstallSection]
DisplayName = %function_ServiceDesc%
ServiceType = 1
StartType = 3
ErrorControl = 1
ServiceBinary = %13%\ExampleFunctionDriver.sys
[filter_ServiceInstallSection]
DisplayName = %filter_ServiceDesc%
ServiceType = 1
StartType = 3
ErrorControl = 1
ServiceBinary = %13%\ExampleUpperFilter.sys
[Strings] ; only immediately preceding %strkey% tokens shown here
%function_ServiceDesc%="Example function driver service"
%filter_ServiceDesc%="Example filter driver service"
Consulte a secção INF DDInstall.HW para mais exemplos de DDInstall. Secções de serviços com algumas secções de instalação de serviçosreferenciadas pela diretiva AddService , incluindo uma para um controlador de filtro PnP.