Apertura del file INF
È necessario usare la funzione SetupOpenInfFile per aprire il file INF prima di poterle recuperare o aggiungere altri file INF.
Di seguito viene aperto un file INF usando SetupOpenInfFile e restituisce un handle, MyInf, al file INF aperto. Il parametro InfClass di SetupOpenInfFile viene specificato come NULL per indicare che la classe del file INF deve essere ignorata.
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
);
Dopo l'apertura di un file INF, è possibile chiamare la funzione SetupOpenAppendInfFile per aggiungere un file al file INF aperto. Per aggiungere diversi file, ripetere questo processo. Se si chiama la funzione SetupOpenAppendInfFile e il nome file passato è NULL, la funzione cercherà la sezione Versione del file INF aperto (e qualsiasi file INF accodato) per una chiave LayoutFile. Se la funzione trova una chiave, aggiungerà il file specificato da tale chiave (in genere LAYOUT). INF). Quando sono stati combinati più file INF, SetupOpenAppendInfFile inizia con l'ultimo file INF aggiunto quando cerca una sezione Version.