INF fájlfeldolgozó függvények

Az INF fájlfeldolgozó függvények olyan telepítési és telepítési funkciókat biztosítanak, amelyek a következőket tartalmazzák:

  • INF-fájl megnyitása és bezárása.

  • Információ lekérése egy INF-fájlról.

  • Információ lekérése a másolási műveletek forrásfájljairól és célkönyvtárairól.

  • Az INF-fájlszakaszban megadott telepítési műveletek végrehajtása.

Az alábbi táblázat az INF-fájlok feldolgozásához használt függvényeket sorolja fel. A függvény részletes leírását a Microsoft Windows SDK dokumentációjában találja.

Function Description

InstallHinfSection

Végrehajt egy adott szakaszt egy megadott INF-fájlban.

SetupCloseInfFile

Felszabadítja az erőforrásokat, és bezárja az INF-leírót.

SetupCopyOEMInf

Stages a driver package in the Driver Store.

SetupDecompressOrCopyFile

Átmásolja a fájlt, és szükség esetén kibontja azt.

SetupFindFirstLine

Megkeresi az INF-fájl egy szakaszának első sorára mutató mutatót, vagy ha meg van adva egy kulcs, a kulcsnak megfelelő első sor.

SetupFindNextLine

Egy INF-fájlszakasz következő sorára mutató mutatót ad vissza.

SetupFindNextMatchLine

Egy INF-fájlszakasz következő sorára mutató mutatót ad vissza, vagy egy kulcs megadása esetén a következő, a kulcsnak megfelelő sort.

SetupGetBinaryField

Bináris adatokat kér le egy megadott sorban lévő mezőből egy INF-fájlban.

SetupGetFieldCount

Egy sor mezőinek számát adja vissza.

SetupGetFileCompressionInfo

Fájltömörítési információkat kér le egy INF-fájlból.

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

A megadott könyvtárban lévő INF-fájlok listáját adja vissza.

SetupGetInfInformation

Egy INF-fájl adatait adja vissza.

SetupGetIntField

Egy adott mező egész számértékének lekérése egy adott sorban, egy INF-fájlban.

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

Egy adott szakasz adott indexértékéhez társított vonalra mutató mutatót ad vissza.

SetupGetLineCount

A megadott szakasz sorainak számát adja vissza.

SetupGetLineText

Lekéri egy adott sor tartalmát egy INF-fájlból.

SetupGetMultiSzField

Több sztringet ad vissza egy sor megadott mezőjétől kezdve.

SetupGetSourceFileLocation

Egy INF-fájlban felsorolt forrásfájl helyét adja vissza.

SetupGetSourceFileSize

Egy megadott fájl vagy fájlkészlet méretét adja vissza, amely egy INF-fájl egy adott szakaszában szerepel.

SetupGetSourceInfo

Lekéri a forrás elérési útját, címkéjét vagy leírását.

SetupGetStringField

Sztringadatokat kér le egy megadott sorban lévő mezőből egy INF-fájlban.

SetupGetTargetPath

Meghatározza a megadott INF-fájlszakaszban felsorolt fájlok célútvonalát.

SetupInstallFile

Egy megadott fájlt telepít egy adott célkönyvtárba.

SetupInstallFileEx

Egy megadott fájlt telepít egy adott célkönyvtárba. A telepítés elhalasztva, ha a fájl egy meglévő verziója van használatban.

SetupInstallFilesFromInfSection

Egy megadott INF-fájlszakasz fájljait sorba állítja másolás céljából. (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

Megnyitja az INF-fájlt, és hozzáfűzi egy meglévő INF-leíróhoz.

SetupOpenInfFile

Megnyit egy INF-fájlt, és egy leírót ad vissza.

SetupOpenMasterInf

Megnyitja a fő INF-fájlt, amely az operációs rendszer alapértelmezett telepítésében szereplő fájlok fájl- és elrendezési adatait tartalmazza.

SetupQueryInfFileInformation

Egy adott INF-fájl egyik alkotó INF-fájljának nevét adja vissza.

SetupQueryInfVersionInformation

Egy adott INF-fájl egyik összetevő INF-fájljának verziószámát adja vissza.

SetupSetDirectoryId

Hozzárendel egy címtárazonosítót (DIRID) egy adott könyvtárhoz.

SetupUninstallOEMInf

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

SetupVerifyInfFile

Ellenőrzi, hogy egy digitálisan aláírt INF-fájl nem lett-e módosítva. (Windows XP és újabb verziók.)