Sección DefaultInstall.Services de INF
Precaución
Si va a crear un paquete de controladores universal o de Windows, esta sección no es válida. Consulte Uso de un archivo INF universal e Introducción al desarrollo de controladores de Windows.
Una sección DefaultInstall.Services contiene una o varias directivas AddService que hacen referencia a secciones INF-writer-defined adicionales en un archivo INF. Esta sección es equivalente a la sección INF DDInstall.Services y se usa junto con una sección 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]]]...
Esta directiva hace referencia a una service-install-section INF-writer-defined y, posiblemente, una event-log-install-section en otra parte del archivo INF para los controladores de dispositivos cubiertos por esta sección DefaultInstall.
Para obtener más información, consulte Directiva AddService de INF.
DelService=ServiceName[,[flags][,[EventLogType][,EventName]]]...
Esta directiva quita un servicio instalado previamente del equipo de destino. Esta directiva se usa con muy poca frecuencia.
Para obtener más información, consulte Directiva DelService de INF.
Include=filename.inf[,filename2.inf]...
Esta entrada opcional especifica uno o más archivos INF proporcionados por el sistema que contienen secciones necesarias para instalar este dispositivo. Si se especifica esta entrada, normalmente es una entrada Needs.
Needs=inf-section-name[,inf-section-name]...
Esta entrada opcional especifica la sección con nombre concreta que se debe procesar durante la instalación de este dispositivo. Normalmente, es una sección DDInstall.Services dentro de un archivo INF proporcionado por el sistema que aparece en una entrada Include. Sin embargo, puede ser cualquier sección a la que se haga referencia dentro de una sección DDInstall.Services.
Comentarios
La directiva AddService controla cómo y cuándo se cargan los servicios de un controlador determinado, cualquier dependencia de otros servicios o de controladores subyacentes (heredados) que pueda tener, etc. Opcionalmente, también puede configurar servicios de registro de eventos para el controlador.
Nota:
Los archivos INF usan la sección DefaultInstall.Services solo si también usan una sección INF DefaultInstall. De lo contrario, usan secciones INF DDInstall.Services junto con secciones INF DDInstall.
Las secciones DefaultInstall.Services deben tener las mismas representaciones de plataforma y sistema operativo que sus secciones DefaultInstall relacionadas. Por ejemplo, una sección DefaultInstall.ntx86 tendría una sección DefaultInstall.ntx86.Services correspondiente. Para obtener más información sobre cómo usar las extensiones .nt, .ntx86, .ntia64, .ntamd64, .ntarm y .ntarm64 definidas por el sistema, consulte Creación de archivos INF para varias plataformas y sistemas operativos.
Ejemplos
Consulte los ejemplos proporcionados para la sección INF DDInstall.Services.