Compartir vía


Directrices generales para archivos INF

Los archivos INF tienen muchas partes comunes y siguen un único conjunto de reglas de sintaxis. Sin embargo, también son tan diferentes como la variedad de dispositivos compatibles con Microsoft Windows. Al escribir un archivo INF, consulte los siguientes orígenes de información:

  • Esta sección y el resumen de las secciones INF y el material de referencia de las directivas INF

  • Un archivo INF debe usar una estructura y sintaxis válidas para pasar comprobaciones de validación de paquetes de controladores al principio del proceso de instalación.

    Use la herramienta INFVerif para validar la estructura y la sintaxis de los archivos INF.

  • Un archivo INF debe contener secciones INF SourceDisksFiles y SourceDisksNames válidas . A partir de Windows Vista, el sistema operativo no copia el paquete de controladores en el almacén de controladores a menos que estas secciones estén presentes y se rellenen correctamente.

  • La documentación de la clase de dispositivo

    Por ejemplo, si el dispositivo es una impresora, consulte Instalación y configuración de controladores de impresora.

  • Herramientas de WDK para archivos INF

    Para obtener más información, vea Herramientas para archivos INF. Estas herramientas se incluyen en el subdirectorio \Tools del WDK.

  • Archivos INF de ejemplo y archivos INF para dispositivos similares

    Examine los controladores de ejemplo para ver si hay archivos INF para dispositivos similares al dispositivo.

  • Los componentes de un paquete de controladores nunca deben copiar o eliminar archivos INF directamente en el directorio %SystemRoot%/Inf de un sistema.

Edición de archivos INF y codificaciones de archivos

Puede crear o modificar un archivo INF mediante cualquier editor de texto en el que pueda controlar la inserción de saltos de línea. El archivo debe guardarse con una codificación de archivo ANSI o Unicode (UTF-16 LE). Se prefiere Unicode (UTF-16 LE), ya que permite que inf admita la localización de la sección Cadenas INF en una amplia variedad de idiomas. Si el INF contiene caracteres no ASCII, debe guardar el archivo como un archivo Unicode (UTF-16 LE).

Procedimientos recomendados para asignar nombres y control de versiones al archivo INF

  • Los nombres INF se deben denominar de forma que reduzca la posibilidad de conflictos con infs de otros proveedores. Por ejemplo, el nombre INF podría incluirlo, ya sea como prefijo o como sufijo, una abreviatura del nombre de la empresa.

  • Si tiene dos variantes diferentes del mismo paquete de controladores que difieren en aspectos como cadenas de personalización de marca, configuración, etc., esos dos paquetes de controladores deben tener nombres únicos.

  • No modifique arbitrariamente las marcas de tiempo de los archivos INF como mecanismo de control de versiones. El control de versiones de los archivos INF debe basarse en un número de fecha y versión especificado a través de la directiva INF DriverVer en una sección Versión inf.

  • Cada vez que actualice un INF o cualquier archivo que haga referencia a INF, debe actualizar la fecha y la versión en la directiva INF DriverVer de la directiva INF .