共用方式為


INF 檔案處理函式

INF 檔案處理函式提供安裝和安裝功能,包括下列各項:

  • 開啟和關閉 INF 檔案。

  • 擷取 INF 檔案的相關資訊。

  • 擷取複製作業的來源檔案和目標目錄相關資訊。

  • 執行 INF 檔案區段中指定的安裝動作。

下表列出用來處理 INF 檔案的函式。 如需詳細的函式描述,請參閱Microsoft Windows SDK檔。

函式 描述

InstallHinfSection

在指定的 INF 檔案中執行指定的區段。

SetupCloseInfFile

釋放資源並關閉 INF 控制碼。

SetupCopyOEMInf

在驅動程式 存放區中階段驅動程式套件。

SetupDecompressOrCopyFile

複製檔案,並視需要將它解壓縮。

SetupFindFirstLine

尋找 INF 檔案區段中第一行的指標;如果指定索引鍵,則為符合索引鍵的第一行。

SetupFindNextLine

傳回 INF 檔案區段中下一行的指標。

SetupFindNextMatchLine

傳回 INF 檔案區段中下一行的指標;如果指定索引鍵,則傳回符合索引鍵的下一行。

SetupGetBinaryField

從指定行 INF 檔案中的欄位擷取二進位資料。

SetupGetFieldCount

傳回一行中的欄位數目。

SetupGetFileCompressionInfo

從 INF 檔案擷取檔案壓縮資訊。

SetupGetInfDriverStoreLocation

擷取驅動程式 存放區 中 INF 檔案的完整檔案名 (目錄路徑和檔案名) ,該檔案對應至系統 INF 檔案目錄中的指定 INF 檔案或驅動程式存放區中的指定 INF 檔案。

SetupGetInfFileList

傳回指定目錄中 INF 檔案的清單。

SetupGetInfInformation

傳回 INF 檔案的相關資訊。

SetupGetIntField

取得 INF 檔案中指定行中指定欄位的整數值。

SetupGetInfPublishedName

在系統 INF 檔案目錄中,擷取系統 INF 檔案目錄中 INF 檔案的完整名稱 (目錄路徑和) 檔案名,該檔案對應至系統 INF 檔案目錄中的指定 INF 檔案或 驅動程式存放區中的指定 INF 檔案。

SetupGetLineByIndex

傳回與指定區段中指定索引值相關聯之行的指標。

SetupGetLineCount

傳回指定區段中的行數。

SetupGetLineText

從 INF 檔案擷取指定行的內容。

SetupGetMultiSzField

傳回多個字串,從行中的指定欄位開始。

SetupGetSourceFileLocation

傳回 INF 檔案中所列之來源檔案的位置。

SetupGetSourceFileSize

傳回指定檔案的大小,或 INF 檔案之指定區段中所列的一組檔案。

SetupGetSourceInfo

擷取來源的路徑、標記檔案或描述。

SetupGetStringField

從指定行 INF 檔案中的欄位擷取字串資料。

SetupGetTargetPath

決定指定 INF 檔案區段中所列檔案的目標路徑。

SetupInstallFile

將指定的檔案安裝到特定目標目錄中。

SetupInstallFileEx

將指定的檔案安裝到特定目標目錄中。 如果現有的檔案版本正在使用中,則會延後安裝。

SetupInstallFilesFromInfSection

將指定 INF 檔案區段中的檔案排入佇列以供複製。 (與 SetupQueueCopySection.) 相同

SetupInstallFromInfSection

執行 INF DDInstall 區段中指定的指示詞。

SetupInstallServicesFromInfSection

執行 INF DDInstall中指定的服務安裝和刪除作業。服務區段。

SetupOpenAppendInfFile

開啟 INF 檔案,並將它附加至現有的 INF 控制碼。

SetupOpenInfFile

開啟 INF 檔案,並傳回它的控制碼。

SetupOpenMasterInf

開啟主要 INF 檔案,其中包含作業系統預設安裝隨附之檔案的檔案和配置資訊。

SetupQueryInfFileInformation

傳回指定 INF 檔案之其中一個組成 INF 檔案的名稱。

SetupQueryInfVersionInformation

傳回指定 INF 檔案之其中一個組成 INF 檔案的版本號碼。

SetupSetDirectoryId

將目錄識別碼 (DIRID) 指派給指定的目錄。

SetupUninstallOEMInf

卸載指定的 INF 檔案,並刪除相關聯的 。pnf 和 。如果 它們存在,則為 cat 檔案。

SetupVerifyInfFile

確認數位簽署的 INF 檔案尚未修改。 (Windows XP 和更新版本。)