INF 파일 열기
정보를 검색하거나 다른 INF 파일을 추가하려면 SetupOpenInfFile 함수를 사용하여 INF 파일을 열어야 합니다.
다음은 SetupOpenInfFile 을 사용하여 INF 파일을 열고 열려 있는 INF 파일에 대한 핸들 MyInf를 반환합니다. SetupOpenInfFile의 InfClass 매개 변수는 INF 파일의 클래스를 무시해야 함을 나타내기 위해 NULL로 지정됩니다.
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
);
INF 파일을 연 후 SetupOpenAppendInfFile 함수를 호출하여 열려 있는 INF 파일에 파일을 추가할 수 있습니다. 여러 파일을 추가하려면 이 프로세스를 반복합니다. SetupOpenAppendInfFile 함수를 호출하고 전달된 파일 이름이 NULL인 경우 함수는 열려 있는 INF 파일(및 추가된 모든 INF 파일)의 Version 섹션에서 LayoutFile 키를 검색합니다. 함수가 키를 찾으면 해당 키로 지정된 파일(일반적으로 LAYOUT)이 추가됩니다. INF). 여러 INF 파일이 결합된 경우 SetupOpenAppendInfFile 은 버전 섹션을 검색할 때 마지막으로 추가된 INF 파일로 시작합니다.