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 .