Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Cada DDInstall por modelo. La sección Servicios contiene una o varias directivas AddService inf que hacen referencia a otras secciones definidas por el escritor INF en un archivo 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]...]
Puede proporcionar un DDInstall. Sección servicios con al menos una directiva AddService para controlar cómo y cuándo se cargan los servicios de un controlador determinado, las dependencias de otros servicios o controladores, etc. Opcionalmente, también puede especificar servicios de registro de eventos.
Entradas
AddService=ServiceName, [flags],service-install-section[,event-log-install-section[,[EventLogType][,EventName]]]...
Esta directiva hace referencia a una sección service-install-install-fined de INF-writer y, posiblemente, una sección event-log-install-section en otra parte del archivo INF para los controladores de los dispositivos cubiertos por esta sección DDInstall . Para obtener más información, vea INF AddService (Directiva AddService de INF).
DelService=ServiceName [,[flags][,[EventLogType][,EventName]]]...
Esta directiva quita un servicio instalado previamente del equipo de destino. Esta directiva rara vez se usa. Para obtener más información, vea INF DelService (Directiva) .
Incluir=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, es una entrada Needs .
Necesidades=inf-section-name [,inf-section-name]...
Esta entrada opcional especifica la sección que se debe procesar durante la instalación de este dispositivo. Normalmente, la sección es DDInstall. Sección servicios 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 un DDInstall. Sección Servicios .
Remarks
DDInstall. Las secciones de servicios deben tener las mismas decoraciones de plataforma y sistema operativo que sus secciones DDInstall relacionadas. Por ejemplo, un install-section-name. La sección ntx86 tendría un nombre de sección de instalación correspondiente. ntx86. Sección Servicios .
Se debe hacer referencia a la sección DDInstall especificada en una entrada específica de dispositivos o modelos en la sección Modelos por fabricante del archivo INF. Las extensiones que no distinguen mayúsculas de minúsculas al nombre de la sección install-section que se muestra en la instrucción de sintaxis formal se pueden insertar en dicho DDInstall. Nombre de sección de servicios en archivos INF multiplataforma.
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.
Examples
En este ejemplo se muestra el nombre de install-section-name. NT. Sección servicios y sus secciones service-install-sections en el archivo INF para obtener un paquete de controladores de ejemplo que agrega un controlador de función y un controlador de filtro a un dispositivo.
[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"
Consulte la sección INF DDInstall.HW para obtener más ejemplos de DDInstall. Secciones de servicios con algunas secciones de service-install-sectiona las que hace referencia la directiva AddService , incluida una para un controlador de filtro PnP.