Öffnen der INF-Datei
Sie müssen die setupopeninffile -Funktion verwenden, um die INF-Datei zu öffnen, bevor Sie Informationen aus ihr abrufen oder andere INF-Dateien an Sie anfügen können.
Im folgenden wird eine INF-Datei mithilfe von setupopeninffile geöffnet, und es wird ein Handle, myinf, an die geöffnete INF-Datei zurückgegeben. Der infclass -Parameter von setupopeininffile ist als null angegeben, um anzugeben, dass die Klasse der INF-Datei ignoriert werden soll.
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
);
Nachdem eine INF-Datei geöffnet wurde, können Sie die Funktion setupopenappendinffile aufrufen, um der geöffneten INF-Datei eine Datei anzufügen. Wiederholen Sie diesen Vorgang, um mehrere Dateien anzufügen. Wenn Sie die Funktion setupopenappendinffile aufrufen und der an Sie weiter gegebene Dateiname null ist, durchsucht die Funktion den Abschnitt Version der geöffneten INF-Datei (und alle angefügten INF-Dateien) nach einem Layoutfile-Schlüssel. Wenn die Funktion einen Schlüssel findet, wird die durch diesen Schlüssel angegebene Datei (normalerweise Layout) angefügt. Inf). Wenn mehrere INF-Dateien kombiniert wurden, wird setupopeinappendinffile bei der Suche nach einem Versions Abschnitt mit der letzten angefügten INF-Datei gestartet.