Resumen de las directivas INF
En la siguiente lista se resumen muchas (pero no todas) de las directivas que se pueden utilizar en los archivos INF. Los nombres de directivas INF no distinguen entre mayúsculas y minúsculas. Por ejemplo, Addreg, addReg y AddReg son igual de válidos como especificaciones de directiva dentro de un archivo INF.
En esta sección se enumeran primero las directivas más usadas, junto con sus directivas recíprocas o relacionadas. Las directivas usadas más raramente están hacia el final de la lista.
Directiva AddReg
Esta directiva hace referencia a una o varias add-registry-section, que son secciones INF que se usan para agregar o modificar subclaves y entradas de valor en el registro.
La sección INF determinada en la que reside una directiva AddReg determina la ubicación predeterminada del registro relativa que recibirá las modificaciones especificadas en la add-registry-section a la que se hace referencia. Estas ubicaciones del registro predeterminadas suelen ser subclaves específicas del dispositivo o específicas del controlador.
Las add-registry-sections adicionales pueden configurar la información del registro para interfaces de dispositivo definidas por el sistema (como interfaces de streaming de kernel) exportadas a controladores de nivel superior, para nuevas interfaces de dispositivo exportadas por un componente instalado para una clase determinada de dispositivos o para servicios de controladores.
Directiva CopyFiles
Esta directiva hace referencia a una o varias file-list-section que especifican transferencias de imágenes de controlador específicas del modelo o dispositivo y cualquier otro archivo necesario del medio de distribución al directorio de destino para cada archivo de este tipo.
Directiva AddService
Esta directiva hace referencia al menos a una service-install-section, posiblemente con una event-log-install-section adicional.
Los archivos INF para la mayoría de los tipos de dispositivos (aquellos que instalan controladores) tienen una service-install-section INF-writer-defined para especificar las dependencias de los controladores o servicios suministrados por el sistema, durante la fase del proceso de inicialización del sistema en que deben cargarse los controladores proporcionados, etc. Muchos archivos INF para controladores de dispositivos también tienen una event-log-install-section INF-writer-defined a la que hace referencia la directiva AddService para configurar el registro de eventos mediante el controlador de dispositivo.
Directiva AddInterface
Esta directiva hace referencia a una add-interface-section en la que se especifican una o varias directivas AddReg que hacen referencia a secciones que configuran las entradas del registro para las interfaces de dispositivo compatibles con este dispositivo o controlador.
Directiva DelReg
Nota Si va a crear un paquete de controladores universal o "Controlador de Windows", esta directiva no es válida. Consulte Uso de un archivo INF universal.
Esta directiva hace referencia a una o varias del-registry-section usadas para quitar subclaves o entradas de valor obsoletas del registro. Por ejemplo, esta sección puede aparecer en un INF que actualiza una instalación anterior.
Directiva DelFiles
Nota Si va a crear un paquete de controladores universal o "Controlador de Windows", esta directiva no es válida. Consulte Uso de un archivo INF universal.
Esta directiva rara vez usada hace referencia a una o varias file-list-section que especifican los archivos que se van a eliminar del destino de la instalación.
Directiva DelService
Nota Si va a crear un paquete de controladores universal o "Controlador de Windows", esta directiva no es válida. Consulte Uso de un archivo INF universal.
Esta directiva rara vez usada elimina un servicio instalado anteriormente.
Directiva LogConfig
Nota Si va a crear un paquete de controladores universal o "Controlador de Windows", esta directiva no es válida. Consulte Uso de un archivo INF universal.
Esta directiva hace referencia a una o varias log-config-section que especifican configuraciones de hardware aceptables relativas a bus y específicas del dispositivo en un INF para dispositivos detectados (por enumeradores de dispositivos PnP) o instalados manualmente. Por ejemplo, los archivos INF para dispositivos ISA, EISA y MCA que no son PnP, que se instalan manualmente, usan esta directiva. (Consulte también la Sección DDInstall.LogConfigOverride de INF).