Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Chaque DDInstall par modèle. La section Services contient une ou plusieurs directives INF AddService qui font référence à d’autres sections définies par l’enregistreur INF dans un fichier 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]...]
Vous pouvez fournir une DDInstall. Section Services avec au moins une directive AddService pour contrôler comment et quand les services d’un pilote particulier sont chargés, les dépendances sur d’autres services ou pilotes, etc. Si vous le souhaitez, vous pouvez également spécifier des services de journalisation des événements.
Entrées
AddService=ServiceName, [flags],service-install-section[,event-log-install-section[,[EventLogType][,EventName]]]...
Cette directive fait référence à une section de service définie par l’enregistreur INF et, éventuellement, à une section event-log-install-install-ailleurs dans le fichier INF pour les pilotes des périphériques couverts par cette section DDInstall . Pour plus d’informations, consultez la directive AddService INF.
DelService=ServiceName [,[flags][,[EventLogType][,EventName]]...
Cette directive supprime un service précédemment installé de l’ordinateur cible. Cette directive est rarement utilisée. Pour plus d’informations, consultez la directive INF DelService.
Inclure=filename.inf [,filename2.inf]...
Cette entrée facultative spécifie un ou plusieurs autres fichiers INF fournis par le système qui contiennent des sections nécessaires pour installer cet appareil. Si cette entrée est spécifiée, il s’agit donc d’une entrée Besoins .
Besoins=inf-section-name [,inf-section-name]...
Cette entrée facultative spécifie la section qui doit être traitée pendant l’installation de cet appareil. En règle générale, la section est une DDInstall. Section Services dans un fichier INF fourni par le système répertorié dans une entrée Include . Toutefois, il peut s’agir de n’importe quelle section référencée dans un DDInstall. Section Services .
Remarks
DDInstall. Les sections services doivent avoir les mêmes décorations de plateforme et de système d’exploitation que leurs sections DDInstall associées. Par exemple, un nom d’installation-section. La section ntx86 aurait un nom de section d’installation correspondant. ntx86. Section Services .
La section DDInstall spécifiée doit être référencée dans une entrée spécifique aux appareils/modèles sous la section Modèles par fabricant du fichier INF. Les extensions qui ne respectent pas la casse du nom de section install indiqué dans l’instruction de syntaxe formelle peuvent être insérées dans un tel DDInstall. Nom de la section Services dans les fichiers INF multiplateformes.
Pour plus d’informations sur l’utilisation des extensions .nt définies par le système, .ntx86, .ntia64, .ntamd64, .ntarm et .ntarm64, voir Création de fichiers INF pour plusieurs plateformes et systèmes d’exploitation.
Examples
Cet exemple montre le nom de la section d’installation. NT. Section Services et ses sections d’installation de service dans le fichier INF pour un exemple de package de pilotes qui ajoute un pilote de fonction et un pilote de filtre à un appareil.
[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"
Consultez la section INF DDInstall.HW pour obtenir d’autres exemples de DDInstall. Sections services avec des s de section d’installation de serviceréférencées par la directive AddService , y compris l’une pour un pilote de filtre PnP.