Sdílet prostřednictvím


Funkce pro zpracování souborů INF

Funkce pro zpracování souborů INF poskytují instalační a instalační funkce, které zahrnují následující:

  • Otevření a zavření souboru INF

  • Načítání informací o souboru INF

  • Načítání informací o zdrojových souborech a cílových adresářích pro operace kopírování

  • Provádění akcí instalace zadaných v části souboru INF.

Následující tabulka uvádí funkce, které se používají ke zpracování souborů INF. Podrobné popisy funkcí najdete v dokumentaci k sadě Microsoft Windows SDK.

Function Description

InstallHinfSection

Spustí zadaný oddíl v zadaném souboru INF.

SetupCloseInfFile

Uvolní prostředky a zavře popisovač INF.

SetupCopyOEMInf

Stages a driver package in the Driver Store.

SetupDecompressOrCopyFile

Zkopíruje soubor a v případě potřeby ho dekomprimuje.

SetupFindFirstLine

Najde ukazatel na první řádek v oddílu souboru INF nebo pokud je zadaný klíč, první řádek, který odpovídá klíči.

SetupFindNextLine

Vrátí ukazatel na další řádek v oddílu souboru INF.

SetupFindNextMatchLine

Vrátí ukazatel na další řádek v oddílu souboru INF nebo pokud je zadaný klíč, další řádek, který odpovídá klíči.

SetupGetBinaryField

Načte binární data z pole v zadaném řádku v souboru INF.

SetupGetFieldCount

Vrátí počet polí na řádku.

SetupGetFileCompressionInfo

Načte informace o kompresi souborů ze souboru INF.

SetupGetInfDriverStoreLocation

Retrieves the fully qualified file name (directory path and file name) of an INF file in the Driver Store that corresponds to a specified INF file in the system INF file directory or a specified INF file in the driver store.

SetupGetInfFileList

Vrátí seznam souborů INF v zadaném adresáři.

SetupGetInfInformation

Vrátí informace o souboru INF.

SetupGetIntField

Získá celočíselnou hodnotu zadaného pole v zadaném řádku v souboru INF.

SetupGetInfPublishedName

Retrieves the fully qualified name (directory path and file name) of an INF file in the system INF file directory that corresponds to a specified INF file in the system INF file directory or a specified INF file in the Driver Store.

SetupGetLineByIndex

Vrátí ukazatel na čáru přidruženou k zadané hodnotě indexu v zadané části.

SetupGetLineCount

Vrátí počet řádků v zadané části.

SetupGetLineText

Načte obsah zadaného řádku ze souboru INF.

SetupGetMultiSzField

Vrátí více řetězců počínaje zadaným polem na řádku.

SetupGetSourceFileLocation

Vrátí umístění zdrojového souboru uvedeného v souboru INF.

SetupGetSourceFileSize

Vrátí velikost zadaného souboru nebo sady souborů, které jsou uvedeny v zadané části souboru INF.

SetupGetSourceInfo

Načte cestu, soubor značky nebo popis zdroje.

SetupGetStringField

Načte řetězcová data z pole v zadaném řádku v souboru INF.

SetupGetTargetPath

Určuje cílovou cestu k souborům uvedeným v zadané části souboru INF.

SetupInstallFile

Nainstaluje zadaný soubor do konkrétního cílového adresáře.

SetupInstallFileEx

Nainstaluje zadaný soubor do konkrétního cílového adresáře. Instalace se odloží, pokud se používá existující verze souboru.

SetupInstallFilesFromInfSection

Zařadí soubory do fronty v zadané části souboru INF pro kopírování. (Same as SetupQueueCopySection.)

SetupInstallFromInfSection

Performs the directives specified in an INF DDInstall section.

SetupInstallServicesFromInfSection

Performs service installation and deletion operations as specified in an INF DDInstall.Services section.

SetupOpenAppendInfFile

Otevře soubor INF a připojí ho k existujícímu popisovači INF.

SetupOpenInfFile

Otevře soubor INF a vrátí popisovač.

SetupOpenMasterInf

Otevře hlavní soubor INF, který obsahuje informace o souboru a rozložení pro soubory, které byly součástí výchozí instalace operačního systému.

SetupQueryInfFileInformation

Vrátí název jednoho ze základních souborů INF zadaného souboru INF.

SetupQueryInfVersionInformation

Vrátí číslo verze jednoho ze základních souborů INF zadaného souboru INF.

SetupSetDirectoryId

Přiřadí ID adresáře (DIRID) zadanému adresáři.

SetupUninstallOEMInf

Uninstalls a specified INF file, and deletes the associated .pnf and .cat files, if they exist.

SetupVerifyInfFile

Ověřuje, že digitálně podepsaný soubor INF nebyl změněn. (Windows XP a novější.)