Compartir vía


Resumen de directivas INF

En la lista siguiente se resumen muchas (pero no todas) de las directivas que se pueden usar en archivos INF. Los nombres de directiva INF no distinguen mayúsculas de minúsculas. Por ejemplo, Addreg, addReg y AddReg son igualmente 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.

AddReg (directiva)
Esta directiva hace referencia a una o varias secciones add-registry-sections, que son secciones INF que se usan para agregar o modificar subclaves y entradas de valor en el Registro.

La sección INF concreta en la que reside una directiva AddReg determina la ubicación predeterminada del Registro relativa que recibirá modificaciones especificadas en la sección add-registry a la que se hace referencia. Estas ubicaciones predeterminadas del Registro suelen ser subclaves específicas del dispositivo o específicas del controlador.

Las secciones adicionales del registro de complementos 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 secciones de lista de archivosque 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 sección service-install-section, posiblemente con una sección event-log-install-section adicional.

Los archivos INF para la mayoría de los tipos de dispositivos (aquellos que instalan controladores) tienen una sección INF-writer-defined service-install-install-section para especificar las dependencias de los controladores o servicios proporcionados por el sistema, durante la fase del proceso de inicialización del sistema que deben cargarse los controladores proporcionados, etc. Muchos archivos INF para los controladores de dispositivo también tienen una sección inf-writer-defined event-log-install-install-section a la que hace referencia la directiva AddService para configurar el registro de eventos por el controlador de dispositivo.

AddInterface (directiva)
Esta directiva hace referencia a una sección 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 subclaves del Registrousadas para quitar subclaves obsoletas o entradas de valor del Registro. Por ejemplo, tal sección podría 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 secciones file-list-sectionque 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 secciones log-config-sectionque 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 INF DDInstall.LogConfigOverride).