Condividi tramite


Linee guida generali per i file INF

I file INF hanno molte parti comuni e seguono un singolo set di regole di sintassi. Tuttavia, sono anche diversi come la varietà di dispositivi supportati da Microsoft Windows. Quando si scrive un file INF, vedere le origini di informazioni seguenti:

  • Questa sezione e il riepilogo delle sezioni INF e del materiale di riferimento delle direttive INF

  • Un file INF deve usare una struttura e una sintassi validi per passare i controlli di convalida del pacchetto driver all'inizio del processo di installazione.

    Usare lo strumento INFVerif per convalidare la struttura e la sintassi dei file INF.

  • Un file INF deve contenere sezioni INF SourceDisksFiles e SourceDisksNames valide. A partire da Windows Vista, il sistema operativo non copia il pacchetto driver nell'archivio driver, a meno che queste sezioni non siano presenti e compilate correttamente.

  • Documentazione per la classe di dispositivo

    Ad esempio, se il dispositivo è una stampante, vedere Installazione e configurazione dei driver della stampante.

  • Strumenti WDK per i file INF

    Per altre informazioni, vedere Strumenti per i file INF. Questi strumenti sono inclusi nella sottodirectory \Tools di WDK.

  • File INF di esempio e file INF per dispositivi simili

    Esaminare i driver di esempio per verificare se sono presenti file INF per dispositivi simili al dispositivo.

  • I componenti di un pacchetto driver non devono mai copiare o eliminare direttamente i file INF direttamente nella directory %SystemRoot%/Inf di un sistema.

Modifica di file INF e codifica file

È possibile creare o modificare un file INF usando qualsiasi editor di testo in cui è possibile controllare l'inserimento di interruzioni di riga. Il file deve essere salvato con una codifica di file ANSI o Unicode (UTF-16 LE). Unicode (UTF-16 LE) è preferito poiché consente all'INF di supportare la localizzazione della sezione Stringhe INF in un'ampia gamma di lingue. Se INF contiene caratteri non ASCII, è necessario salvare il file come file Unicode (UTF-16 LE).

Procedure consigliate per la denominazione e il controllo delle versioni del file INF

  • I nomi INF devono essere denominati in modo da ridurre la probabilità di conflitti con i file INFS da altri fornitori. Ad esempio, il nome INF può includere in esso, come prefisso o un suffisso, un'abbreviazione del nome della società.

  • Se si hanno due varianti diverse dello stesso pacchetto driver diverse in aspetti diversi, ad esempio stringhe di personalizzazione, impostazioni e così via, questi due pacchetti driver devono avere nomi univoci.

  • Non modificare arbitrariamente i timestamp dei file INF come meccanismo di controllo della versione. Il controllo della versione dei file INF deve essere basato su una data e un numero di versione specificato tramite la direttiva INF DriverVer in una sezione INF Version.

  • Ogni volta che si aggiorna un file INF o qualsiasi file di riferimento INF, è necessario aggiornare la data e la versione nella direttiva INF DriverVer in INF .