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

Phasen eines Treiberpakets im Treiberspeicher.

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

Ruft den vollqualifizierten Dateinamen (Verzeichnispfad und Dateiname) einer INF-Datei im Treiberspeicher ab, die einer angegebenen INF-Datei im System-INF-Dateiverzeichnis oder einer angegebenen INF-Datei im Treiberspeicher entspricht.

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

Ruft den vollqualifizierten Namen (Verzeichnispfad und Dateiname) einer INF-Datei im System-INF-Dateiverzeichnis ab, das einer angegebenen INF-Datei im System-INF-Dateiverzeichnis oder einer angegebenen INF-Datei im Treiberspeicher entspricht.

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. (Identisch mit SetupQueueCopySection.)

SetupInstallFromInfSection

Führt die in einem INF DDInstall-Abschnitt angegebenen Direktiven aus.

SetupInstallServicesFromInfSection

Führt Dienstinstallations- und Löschvorgänge aus, wie in einem INF DDInstall angegeben. Abschnitt "Dienste".

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

Deinstalliert eine angegebene INF-Datei und löscht die zugeordnete . pnf und . cat files, if they exist.

SetupVerifyInfFile

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