Dela via


INF-filbearbetningsfunktioner

INF-filbearbetningsfunktionerna tillhandahåller konfigurations- och installationsfunktioner som innehåller följande:

  • Öppna och stänga en INF-fil.

  • Hämtar information om en INF-fil.

  • Hämtar information om källfiler och målkataloger för kopieringsåtgärder.

  • Utför de installationsåtgärder som anges i ett INF-filavsnitt.

I följande tabell visas de funktioner som används för bearbetning av INF-filer. Detaljerade funktionsbeskrivningar finns i Microsoft Windows SDK-dokumentationen.

Function Description

InstallHinfSection

Kör ett angivet avsnitt i en angiven INF-fil.

SetupCloseInfFile

Frigör resurser och stänger INF-handtaget.

SetupCopyOEMInf

Stages a driver package in the Driver Store.

SetupDecompressOrCopyFile

Kopierar en fil och dekomprimerar den vid behov.

SetupFindFirstLine

Hittar en pekare till den första raden i ett avsnitt i en INF-fil eller, om en nyckel anges, den första raden som matchar nyckeln.

SetupFindNextLine

Returnerar en pekare till nästa rad i ett INF-filavsnitt.

SetupFindNextMatchLine

Returnerar en pekare till nästa rad i ett INF-filavsnitt eller, om en nyckel anges, nästa rad som matchar nyckeln.

SetupGetBinaryField

Hämtar binära data från ett fält på en angiven rad i en INF-fil.

SetupGetFieldCount

Returnerar antalet fält på en rad.

SetupGetFileCompressionInfo

Hämtar information om filkomprimering från en INF-fil.

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

Returnerar en lista över INF-filerna i en angiven katalog.

SetupGetInfInformation

Returnerar information om en INF-fil.

SetupGetIntField

Hämtar heltalsvärdet för ett angivet fält på en angiven rad i en INF-fil.

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

Returnerar en pekare till den rad som är associerad med ett angivet indexvärde i ett angivet avsnitt.

SetupGetLineCount

Returnerar antalet rader i det angivna avsnittet.

SetupGetLineText

Hämtar innehållet på en angiven rad från en INF-fil.

SetupGetMultiSzField

Returnerar flera strängar med början vid ett angivet fält på en rad.

SetupGetSourceFileLocation

Returnerar platsen för en källfil som visas i en INF-fil.

SetupGetSourceFileSize

Returnerar storleken på en angiven fil eller en uppsättning filer som visas i ett angivet avsnitt i en INF-fil.

SetupGetSourceInfo

Hämtar sökvägen, taggfilen eller beskrivningen för en källa.

SetupGetStringField

Hämtar strängdata från ett fält på en angiven rad i en INF-fil.

SetupGetTargetPath

Avgör målsökvägen för de filer som visas i ett angivet INF-filavsnitt.

SetupInstallFile

Installerar en angiven fil i en specifik målkatalog.

SetupInstallFileEx

Installerar en angiven fil i en specifik målkatalog. Installationen skjuts upp om en befintlig version av filen används.

SetupInstallFilesFromInfSection

Köar filerna i ett angivet INF-filavsnitt för kopiering. (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

Öppnar en INF-fil och lägger till den i ett befintligt INF-handtag.

SetupOpenInfFile

Öppnar en INF-fil och returnerar ett handtag till den.

SetupOpenMasterInf

Öppnar huvud-INF-filen som innehåller fil- och layoutinformation för filer som ingår i standardinstallationen av operativsystemet.

SetupQueryInfFileInformation

Returnerar namnet på en av inf-komponenterna i en angiven INF-fil.

SetupQueryInfVersionInformation

Returnerar versionsnumret för en av inf-filerna i en angiven INF-fil.

SetupSetDirectoryId

Tilldelar ett katalog-ID (DIRID) till en angiven katalog.

SetupUninstallOEMInf

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

SetupVerifyInfFile

Verifierar att en digitalt signerad INF-fil inte har ändrats. (Windows XP och senare.)