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.
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 las siguientes fuentes de información:
Esta sección, el resumen de las secciones INF y de las directivas INF, y el material de referencia.
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 válidas SourceDisksFiles y SourceDisksNames. 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 rellenadas correctamente.
La documentación de su 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, consulte 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 /Inf%SystemRoot% 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 archivos ANSI o Unicode (UTF-16 LE). Se prefiere Unicode (UTF-16 LE), ya que permite que el INF admita la localización de la sección Cadenas INF en una amplia variedad de idiomas. Si el INF contiene caracteres que no son 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 deben ser denominados de una manera que reduzca la posibilidad de conflictos con los INF de otros proveedores. Por ejemplo, el nombre INF podría incluir, ya sea como prefijo o como sufijo, una abreviatura del nombre de su 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 una fecha y número de versión especificados a través de la directiva INF DriverVer en una sección Versión INF.
Cada vez que actualice un INF o cualquier archivo al que el INF haga referencia, debe actualizar la fecha y la versión de la directiva INF DriverVer.