Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Vous devez utiliser la fonction SetupOpenInfFile pour ouvrir le fichier INF avant de pouvoir récupérer des informations à partir de celui-ci ou y ajouter d’autres fichiers INF.
L’exemple suivant ouvre un fichier INF à l’aide de setupOpenInfFile et retourne un handle, MyInf, au fichier INF ouvert. Le paramètre InfClass de SetupOpenInfFile est spécifié comme NULL pour indiquer que la classe du fichier INF doit être ignorée.
HINF MyInf; //variable to hold the INF handle
UINT ErrorLine; //variable to hold errors returned
BOOL test=0; //variable to receive function success
MyInf = SetupOpenInfFile (
szInfFileName, //the filename of the inf file to open
NULL, //optional class information
INF_STYLE_WIN4, //the inf style
&ErrorLine //line number of the syntax error
);
Une fois qu’un fichier INF est ouvert, vous pouvez appeler la fonction SetupOpenOpenAppendInfFile pour ajouter un fichier au fichier INF ouvert. Pour ajouter plusieurs fichiers, répétez ce processus. Si vous appelez la fonction SetupOpenAppendInfFile et que le nom de fichier passé à celui-ci est NULL, la fonction recherche la section Version du fichier INF ouvert (et tous les fichiers INF ajoutés) pour une clé LayoutFile. Si la fonction trouve une clé, elle ajoute le fichier spécifié par cette clé (généralement LAYOUT). INF). Lorsque plusieurs fichiers INF ont été combinés, SetupOpenAppendInfFile commence par le dernier fichier INF ajouté lorsqu’il recherche une section Version.