Ouverture et fermeture d’un fichier INF

Avant que les fonctions d’installation puissent accéder aux informations dans le fichier INF, vous devez l’ouvrir avec un appel à la fonction SetupOpenInfFile . Cette fonction retourne un handle au fichier INF.

Si vous ne connaissez pas le nom du fichier INF que vous devez ouvrir, vous pouvez utiliser la fonction SetupGetInfFileList pour obtenir la liste des fichiers INF dans un répertoire.

Après avoir ouvert un fichier INF, vous pouvez ajouter des fichiers INF supplémentaires au fichier INF ouvert à l’aide de la fonction SetupOpenAppendInfFile . Cette opération est fonctionnellement similaire à une instruction include. Lorsque les fonctions d’installation suivantes référencent un fichier INF ouvert, elles peuvent également accéder aux informations stockées dans les fichiers ajoutés.

Si vous ne spécifiez pas de fichier INF pendant l’appel à la fonction SetupOpenAppendInfFile , SetupOpenAppendInfFile ajoute le ou les fichiers spécifiés par la clé LayoutFile dans la section Version du fichier INF ouvert.

Lorsque vous n’avez plus besoin des informations contenues dans le fichier INF, appelez la fonction SetupCloseInfFile pour libérer les ressources allouées pendant l’appel à SetupOpenAppendInfFile.