Bagikan melalui


Membuka File INF

Anda harus menggunakan fungsiSetupOpenInfFileuntuk membuka file INF sebelum Anda dapat mengambil informasi darinya, atau menambahkan file INF lainnya ke dalamnya.

Berikut ini membuka file INF menggunakan SetupOpenInfFile dan mengembalikan handel, MyInf, ke file INF yang dibuka. Parameter InfClass SetupOpenInfFile ditentukan sebagai NULL untuk menunjukkan bahwa Kelas file INF harus diabaikan.

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
);

Setelah file INF dibuka, Anda dapat memanggil fungsi SetupOpenAppendInfFile untuk menambahkan file ke file INF yang terbuka. Untuk menambahkan beberapa file, ulangi proses ini. Jika Anda memanggil fungsi SetupOpenAppendInfFile dan nama file yang diteruskan adalah NULL, maka fungsi tersebut akan mencari bagian Version dari file INF yang terbuka (dan file INF mana pun yang ditambahkan) untuk kunci LayoutFile. Jika fungsi menemukan kunci, fungsi akan menambahkan file yang ditentukan oleh kunci tersebut (biasanya LAYOUT. INF). Ketika beberapa file INF telah digabungkan, SetupOpenAppendInfFile dimulai dengan file INF terakhir yang ditambahkan saat mencari bagian Versi.