Partager via


Section INF DefaultInstall.Services

Attention

Si vous construisez un package de pilote universel ou Windows, cette section n’est pas valide. Veuillez consulter la section Utilisation d’un fichier INF universel et Premiers pas dans le développement de pilotes Windows.

Une section DefaultInstall.Services contient une ou plusieurs directives AddService faisant référence à des sections supplémentaires définies par le rédacteur INF dans un fichier INF. Cette section est équivalente à la section INF DDInstall.Services, et est utilisée en association avec une section 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]...]

Entries

AddService=ServiceName,[flags],service-install-section[,event-log-install-section[,[EventLogType][,EventName]]]...
Cette directive fait référence à une service-install-section définie par le rédacteur INF et, éventuellement, à une event-log-install-section ailleurs dans le fichier INF pour les pilotes couverts par cette section DefaultInstall.

Pour plus d'informations, voir la directive INF AddService.

DelService=ServiceName[,[flags][,[EventLogType][,EventName]]]...
Cette directive supprime un service précédemment installé sur l'ordinateur cible. Cette directive est très rarement utilisée.

Pour plus d'informations, consultez la directive INF DelService.

Include=filename.inf[,filename2.inf]...
Cette entrée facultative spécifie un ou plusieurs fichiers INF supplémentaires fournis par le système qui contiennent les sections nécessaires à l’installation de ce périphérique. Si cette entrée est spécifiée, une entrée Needs l’est généralement aussi.

Needs=inf-section-name[,inf-section-name]...
Cette entrée facultative spécifie la section nommée particulière qui doit être traitée pendant l’installation de ce périphérique. En général, une telle section nommée est une section DDInstall.Services dans un fichier INF fourni par le système et listé dans une entrée Include. Cependant, il peut s’agir de n’importe quelle section référencée dans une telle section DDInstall.Services.

Notes

La directive AddService contrôle comment et quand les services d’un pilote particulier sont chargés, ainsi que les dépendances qu’il peut avoir sur d’autres services ou sur des pilotes sous-jacents (anciens), et ainsi de suite. En option, elle peut également configurer les services de journalisation des événements pour le pilote.

Remarque

Les fichiers INF utilisent la section DefaultInstall.Services uniquement s’ils utilisent également une section INF DefaultInstall. Sinon, ils utilisent les sections INF DDInstall.Services avec les sections INF DDInstall.

Les sections DefaultInstall.Services doivent avoir les mêmes décorations de plateforme et de système d’exploitation que leurs sections DefaultInstall associées. Par exemple, une section DefaultInstall.ntx86 aurait une section correspondante DefaultInstall.ntx86.Services. Pour plus d’informations sur l’utilisation des extensions définies par le système .nt, .ntx86, .ntia64, .ntamd64, .ntarm et .ntarm64, veuillez consulter la section Création de fichiers INF pour plusieurs plateformes et systèmes d’exploitation.

Exemples

Veuillez consulter les exemples fournis pour la section INF DDInstall.Services.

Voir aussi

DDInstall

DefaultInstall