INF-bestandsverwerkingsfuncties

De INF-bestandsverwerkingsfuncties bieden installatie- en installatiefunctionaliteit die het volgende omvat:

  • Een INF-bestand openen en sluiten.

  • Informatie ophalen over een INF-bestand.

  • Informatie ophalen over bronbestanden en doelmappen voor kopieerbewerkingen.

  • De installatieacties uitvoeren die zijn opgegeven in een SECTIE INF-bestand.

De volgende tabel bevat de functies die worden gebruikt voor het verwerken van INF-bestanden. Zie de Documentatie voor Microsoft Windows SDK voor gedetailleerde functiebeschrijvingen.

Function Description

InstallHinfSection

Voert een opgegeven sectie uit in een opgegeven INF-bestand.

SetupCloseInfFile

Hiermee worden resources vrijgemaakt en wordt de INF-ingang gesloten.

SetupCopyOEMInf

Faseer een stuurprogrammapakket in de Driver Store.

SetupDecompressOrCopyFile

Kopieert een bestand en decomprimeert het indien nodig.

SetupFindFirstLine

Hiermee zoekt u een aanwijzer naar de eerste regel in een sectie van een INF-bestand of, als een sleutel is opgegeven, de eerste regel die overeenkomt met de sleutel.

SetupFindNextLine

Retourneert een aanwijzer naar de volgende regel in een SECTIE INF-bestand.

SetupFindNextMatchLine

Retourneert een aanwijzer naar de volgende regel in een INF-bestandssectie of, als een sleutel is opgegeven, de volgende regel die overeenkomt met de sleutel.

SetupGetBinaryField

Haalt binaire gegevens op uit een veld in een opgegeven regel, in een INF-bestand.

SetupGetFieldCount

Retourneert het aantal velden in een regel.

SetupGetFileCompressionInfo

Hiermee haalt u gegevens over bestandscompressie op uit een INF-bestand.

SetupGetInfDriverStoreLocation

Haalt de volledig gekwalificeerde bestandsnaam (mappad en bestandsnaam) van een INF-bestand op in het stuurprogrammaarchief dat overeenkomt met een opgegeven INF-bestand in de map van het systeem INF-bestand of een opgegeven INF-bestand in het stuurprogrammaarchief.

SetupGetInfFileList

Retourneert een lijst met de INF-bestanden in een opgegeven map.

SetupGetInfInformation

Retourneert informatie over een INF-bestand.

SetupGetIntField

Haalt de gehele waarde van een opgegeven veld in een opgegeven regel op in een INF-bestand.

SetupGetInfPublishedName

Haalt de volledig gekwalificeerde naam (mappad en bestandsnaam) van een INF-bestand in het systeem INF-bestandsmap op dat overeenkomt met een opgegeven INF-bestand in de map van het systeem INF-bestand of een opgegeven INF-bestand in de Stuurprogrammaopslag.

SetupGetLineByIndex

Retourneert een aanwijzer naar de regel die is gekoppeld aan een opgegeven indexwaarde in een opgegeven sectie.

SetupGetLineCount

Retourneert het aantal regels in de opgegeven sectie.

SetupGetLineText

Haalt de inhoud van een opgegeven regel op uit een INF-bestand.

SetupGetMultiSzField

Retourneert meerdere tekenreeksen, beginnend bij een opgegeven veld in een regel.

SetupGetSourceFileLocation

Retourneert de locatie van een bronbestand dat wordt vermeld in een INF-bestand.

SetupGetSourceFileSize

Retourneert de grootte van een opgegeven bestand of een set bestanden die worden vermeld in een opgegeven sectie van een INF-bestand.

SetupGetSourceInfo

Hiermee haalt u het pad, het labelbestand of de beschrijving voor een bron op.

SetupGetStringField

Hiermee worden tekenreeksgegevens opgehaald uit een veld in een opgegeven regel, in een INF-bestand.

SetupGetTargetPath

Bepaalt het doelpad voor de bestanden die worden vermeld in een opgegeven SECTIE INF-bestand.

SetupInstallFile

Hiermee installeert u een opgegeven bestand in een specifieke doelmap.

SetupInstallFileEx

Hiermee installeert u een opgegeven bestand in een specifieke doelmap. De installatie wordt uitgesteld als een bestaande versie van het bestand wordt gebruikt.

SetupInstallFilesFromInfSection

Hiermee worden de bestanden in een opgegeven SECTIE INF-bestand in de wachtrij geplaatst voor het kopiƫren. (Hetzelfde als SetupQueueCopySection.)

SetupInstallFromInfSection

Voert de instructies uit die zijn opgegeven in de sectie INF DDInstall .

SetupInstallServicesFromInfSection

Voert service-installatie- en verwijderingsbewerkingen uit zoals opgegeven in een INF DDInstall. Sectie Services .

SetupOpenAppendInfFile

Hiermee opent u een INF-bestand en voegt u het toe aan een bestaande INF-ingang.

SetupOpenInfFile

Hiermee opent u een INF-bestand en retourneert u een ingang.

SetupOpenMasterInf

Hiermee opent u het INF-hoofdbestand met bestands- en indelingsgegevens voor bestanden die zijn opgenomen in de standaardinstallatie van het besturingssysteem.

SetupQueryInfFileInformation

Retourneert de naam van een van de samenstellende INF-bestanden van een opgegeven INF-bestand.

SetupQueryInfVersionInformation

Retourneert het versienummer van een van de samenstellende INF-bestanden van een opgegeven INF-bestand.

SetupSetDirectoryId

Wijst een map-id (DIRID) toe aan een opgegeven map.

SetupUninstallOEMInf

Hiermee verwijdert u een opgegeven INF-bestand en verwijdert u de bijbehorende. pnf en . cat-bestanden , als ze bestaan.

SetupVerifyInfFile

Controleert of een digitaal ondertekend INF-bestand niet is gewijzigd. (Windows XP en hoger.)