Dela via


DDInstall.Services-sektionen i en nätverks-INF-fil

En DDInstall.Services-avsnittet i en INF-nätverksfil baseras på det allmänna avsnittet INF DDInstall.Services.

En DDInstall.Services-avsnittet innehåller ett eller flera AddService-direktiv, som var och en refererar till ett INF-skrivardefinierat tjänstinstallationsavsnitt som anger hur och när tjänsterna för specifika komponentdrivrutiner läses in.

En DDInstall.Services-avsnittet krävs i en INF-fil som installerar en Net-komponent (adapter); det är valfritt i en INF-fil som installerar en NetTrans, NetClienteller NetService komponent.

ObsNetClient komponenter är inaktuella i Windows 8.1, Windows Server 2012 R2 och senare.

Ett AddService-direktiv i ett DDInstall.Services-avsnitt kan också referera till en error-log-install-section som installerar en fellogg för en komponent. En fellogg är valfri för alla nätverkskomponenter.

Mer information finns i INF AddService Directive.

Följande är ett exempel på ett DDInstall.Services-avsnitt, en service-install-section, en error-log-install-sectionoch en add-registry-section som refereras till av ett AddReg-direktiv i 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

Parametern ServiceName i AddService-direktivet, som i exemplet ovan är a1(den första parametern AddService) måste matcha komponentens Ndi\Service-värde. Mer information finns i Lägga till Service-Related-värden i Ndi-nyckeln.