共用方式為


開啟 INF 檔案

您必須先使用 SetupOpenInfFile 函式來開啟 INF 檔案,才能從中擷取資訊,或將其他 INF 檔案附加至其中。

下列程式碼會使用 SetupOpenInfFile 開啟 INF 檔案,並將控制碼 MyInf 傳回至開啟的 INF 檔案。 SetupOpenInfFileInfClass參數會指定為Null,以指出應該忽略 INF 檔案的類別。

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 檔案的 Version 區段 (,以及任何附加的 INF 檔案) LayoutFile 機碼。 如果函式找到索引鍵,它將會附加該索引鍵所指定的檔案, (通常是 LAYOUT。INF) 。 合併多個 INF 檔案時, SetupOpenAppendInfFile 會在搜尋 Version 區段時,從最後一個附加的 INF 檔案開始。