Sectie INF DDInstall.Services

Elke DDInstall per model. De sectie Services bevat een of meer INF AddService-instructies die verwijzen naar andere INF-writer-gedefinieerde secties in een INF-bestand.

[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]...] 

U kunt een DDInstall opgeven. Sectie Services met ten minste één AddService-instructie om te bepalen hoe en wanneer de services van een bepaald stuurprogramma worden geladen, afhankelijkheden van andere services of stuurprogramma's, enzovoort. U kunt eventueel ook services voor logboekregistratie opgeven.

Invoer

AddService=ServiceName, [vlaggen],service-install-section[,event-log-install-section[,[EventLogType][,EventName]]]...

Deze richtlijn verwijst naar een INF-writer-defined service-install-section en, mogelijk, een event-log-install-section elders in het INF-bestand voor de stuurprogramma's van de apparaten die onder deze DDInstall-sectie vallen. Zie de INF AddService-richtlijn voor meer informatie.

DelService=ServiceName [,[vlaggen][,[EventLogType][,EventName]]] ...

Deze richtlijn verwijdert een eerder geïnstalleerde service van de doelcomputer. Deze richtlijn wordt zelden gebruikt. Zie de INF DelService-richtlijn voor meer informatie.

Opnemen=bestandsnaam.inf [,bestandsnaam2.inf]...

Met deze optionele vermelding geeft u een of meer andere door het systeem geleverde INF-bestanden op die secties bevatten die nodig zijn om dit apparaat te installeren. Als deze vermelding is opgegeven, is dit de vermelding Behoeften .

Behoeften=inf-section-name [, inf-section-name]...

Met deze optionele vermelding geeft u de sectie op die moet worden verwerkt tijdens de installatie van dit apparaat. Normaal gesproken is de sectie een DDInstall. De sectie Services in een door het systeem geleverd INF-bestand dat wordt vermeld in een insluitingsvermelding . Het kan echter elke sectie zijn waarnaar wordt verwezen binnen een DDInstall. Sectie Services .

Remarks

DDInstall. Services-secties moeten dezelfde platform- en besturingssysteemversieringen hebben als de bijbehorende DDInstall-secties . Bijvoorbeeld een installatiesectienaam. ntx86-sectie zou een bijbehorende installatiesectienaam hebben. ntx86. Sectie Services .

De opgegeven sectie DDInstall moet worden verwezen in een apparaat-/modelspecifieke vermelding onder de sectie Modellen per fabrikant van het INF-bestand. De niet-hoofdlettergevoelige extensies voor de naam van de installatiesectie die in de formele syntaxisinstructie worden weergegeven, kunnen worden ingevoegd in een dergelijke DDInstall. Sectienaam van services in platformoverschrijdende INF-bestanden.

Voor meer informatie over het gebruik van de door het systeem gedefinieerde .nt, .ntx86, .ntia64, .ntamd64, .ntarm en .ntarm64-extensies zie INF-bestanden maken voor meerdere platforms en besturingssystemen.

Examples

In dit voorbeeld ziet u de naam van de installatiesectie. NT. Servicessectie en de bijbehorende service-installatiesecties in het INF-bestand voor een voorbeeldstuurprogrammapakket waarmee een functiestuurprogramma en filterstuurprogramma aan een apparaat worden toegevoegd.

[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"

Zie de sectie INF DDInstall.HW voor meer voorbeelden van DDInstall. Servicessecties met een aantal service-installatiesectieswaarnaar wordt verwezen door de AddService-instructie , inclusief een voor een PnP-filterstuurprogramma.

Zie ook