Freigeben über


INF-Dateiverarbeitungsfunktionen

Die INF-Dateiverarbeitungsfunktionen bieten Setup- und Installationsfunktionen, die Folgendes umfassen:

  • Öffnen und Schließen einer INF-Datei.

  • Abrufen von Informationen zu einer INF-Datei.

  • Abrufen von Informationen zu Quelldateien und Zielverzeichnissen für Kopiervorgänge.

  • Ausführen der in einem INF-Dateiabschnitt angegebenen Installationsaktionen.

In der folgenden Tabelle sind die Funktionen aufgeführt, die für die Verarbeitung von INF-Dateien verwendet werden. Ausführliche Funktionsbeschreibungen finden Sie in der Microsoft Windows SDK-Dokumentation.

Function Description

InstallHinfSection

Führt einen angegebenen Abschnitt in einer angegebenen INF-Datei aus.

SetupCloseInfFile

Gibt Ressourcen frei und schließt das INF-Handle.

SetupCopyOEMInf

Stages a driver package in the Driver Store.

SetupDecompressOrCopyFile

Kopiert eine Datei und dekomprimiert sie bei Bedarf.

SetupFindFirstLine

Sucht einen Zeiger auf die erste Zeile in einem Abschnitt einer INF-Datei oder, wenn ein Schlüssel angegeben wird, die erste Zeile, die dem Schlüssel entspricht.

SetupFindNextLine

Gibt einen Zeiger auf die nächste Zeile in einem INF-Dateiabschnitt zurück.

SetupFindNextMatchLine

Gibt einen Zeiger auf die nächste Zeile in einem INF-Dateiabschnitt zurück oder, wenn ein Schlüssel angegeben wird, die nächste Zeile, die dem Schlüssel entspricht.

SetupGetBinaryField

Ruft Binärdaten aus einem Feld in einer angegebenen Zeile in einer INF-Datei ab.

SetupGetFieldCount

Gibt die Anzahl der Felder in einer Zeile zurück.

SetupGetFileCompressionInfo

Ruft Dateikomprimierungsinformationen aus einer INF-Datei ab.

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

Gibt eine Liste der INF-Dateien in einem angegebenen Verzeichnis zurück.

SetupGetInfInformation

Gibt Informationen zu einer INF-Datei zurück.

SetupGetIntField

Ruft den ganzzahligen Wert eines angegebenen Felds in einer angegebenen Zeile in einer INF-Datei ab.

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

Gibt einen Zeiger auf die Linie zurück, die einem angegebenen Indexwert in einem angegebenen Abschnitt zugeordnet ist.

SetupGetLineCount

Gibt die Anzahl der Zeilen im angegebenen Abschnitt zurück.

SetupGetLineText

Ruft den Inhalt einer angegebenen Zeile aus einer INF-Datei ab.

SetupGetMultiSzField

Gibt mehrere Zeichenfolgen zurück, beginnend bei einem angegebenen Feld in einer Zeile.

SetupGetSourceFileLocation

Gibt den Speicherort einer Quelldatei zurück, die in einer INF-Datei aufgeführt ist.

SetupGetSourceFileSize

Gibt die Größe einer angegebenen Datei oder einer Gruppe von Dateien zurück, die in einem angegebenen Abschnitt einer INF-Datei aufgeführt sind.

SetupGetSourceInfo

Ruft den Pfad, die Tagdatei oder die Beschreibung einer Quelle ab.

SetupGetStringField

Ruft Zeichenfolgendaten aus einem Feld in einer angegebenen Zeile in einer INF-Datei ab.

SetupGetTargetPath

Bestimmt den Zielpfad für die Dateien, die in einem angegebenen INF-Dateiabschnitt aufgeführt sind.

SetupInstallFile

Installiert eine angegebene Datei in einem bestimmten Zielverzeichnis.

SetupInstallFileEx

Installiert eine angegebene Datei in einem bestimmten Zielverzeichnis. Die Installation wird verschoben, wenn eine vorhandene Version der Datei verwendet wird.

SetupInstallFilesFromInfSection

Stellt die Dateien in eine Warteschlange in einem angegebenen INF-Dateiabschnitt zum Kopieren in die Warteschlange. (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

Öffnet eine INF-Datei und fügt sie an ein vorhandenes INF-Handle an.

SetupOpenInfFile

Öffnet eine INF-Datei und gibt ein Handle zurück.

SetupOpenMasterInf

Öffnet die MASTER-INF-Datei, die Datei- und Layoutinformationen für Dateien enthält, die in der Standardinstallation des Betriebssystems enthalten waren.

SetupQueryInfFileInformation

Gibt den Namen einer der inF-Komponentendateien einer angegebenen INF-Datei zurück.

SetupQueryInfVersionInformation

Gibt die Versionsnummer einer der inF-Komponenten einer angegebenen INF-Datei zurück.

SetupSetDirectoryId

Weist einem angegebenen Verzeichnis eine Verzeichnis-ID (DIRID) zu.

SetupUninstallOEMInf

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

SetupVerifyInfFile

Überprüft, ob eine digital signierte INF-Datei nicht geändert wurde. (Windows XP und höher.)