Udostępnij przez


Funkcje przetwarzania plików INF

Funkcje przetwarzania plików INF zapewniają funkcje instalacji i instalacji, które obejmują następujące elementy:

  • Otwieranie i zamykanie pliku INF.

  • Pobieranie informacji o pliku INF.

  • Pobieranie informacji o plikach źródłowych i katalogach docelowych na potrzeby operacji kopiowania.

  • Wykonywanie akcji instalacji określonych w sekcji pliku INF.

W poniższej tabeli wymieniono funkcje używane do przetwarzania plików INF. Aby uzyskać szczegółowe opisy funkcji, zobacz dokumentację zestawu Microsoft Windows SDK.

Function Description

InstallHinfSection

Wykonuje określoną sekcję w określonym pliku INF.

SetupCloseInfFile

Zwalnia zasoby i zamyka dojście INF.

SetupCopyOEMInf

Stages a driver package in the Driver Store.

SetupDecompressOrCopyFile

Kopiuje plik i, w razie potrzeby, dekompresuje go.

SetupFindFirstLine

Znajduje wskaźnik do pierwszego wiersza w sekcji pliku INF lub, jeśli określono klucz, pierwszy wiersz, który pasuje do klucza.

SetupFindNextLine

Zwraca wskaźnik do następnego wiersza w sekcji pliku INF.

SetupFindNextMatchLine

Zwraca wskaźnik do następnego wiersza w sekcji pliku INF lub, jeśli określono klucz, następny wiersz, który pasuje do klucza.

SetupGetBinaryField

Pobiera dane binarne z pola w określonym wierszu w pliku INF.

SetupGetFieldCount

Zwraca liczbę pól w wierszu.

SetupGetFileCompressionInfo

Pobiera informacje o kompresji pliku z pliku INF.

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

Zwraca listę plików INF w określonym katalogu.

SetupGetInfInformation

Zwraca informacje o pliku INF.

SetupGetIntField

Uzyskuje wartość całkowitą określonego pola w określonym wierszu w pliku INF.

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

Zwraca wskaźnik do wiersza skojarzonego z określoną wartością indeksu w określonej sekcji.

SetupGetLineCount

Zwraca liczbę wierszy w określonej sekcji.

SetupGetLineText

Pobiera zawartość określonego wiersza z pliku INF.

SetupGetMultiSzField

Zwraca wiele ciągów, zaczynając od określonego pola w wierszu.

SetupGetSourceFileLocation

Zwraca lokalizację pliku źródłowego wymienionego w pliku INF.

SetupGetSourceFileSize

Zwraca rozmiar określonego pliku lub zestawu plików wymienionych w określonej sekcji pliku INF.

SetupGetSourceInfo

Pobiera ścieżkę, plik tagu lub opis źródła.

SetupGetStringField

Pobiera dane ciągu z pola w określonym wierszu w pliku INF.

SetupGetTargetPath

Określa ścieżkę docelową dla plików wymienionych w określonej sekcji pliku INF.

SetupInstallFile

Instaluje określony plik w określonym katalogu docelowym.

SetupInstallFileEx

Instaluje określony plik w określonym katalogu docelowym. Instalacja jest odroczona, jeśli jest używana istniejąca wersja pliku.

SetupInstallFilesFromInfSection

Kolejkuje pliki w określonej sekcji pliku INF do kopiowania. (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

Otwiera plik INF i dołącza go do istniejącego dojścia INF.

SetupOpenInfFile

Otwiera plik INF i zwraca do niego uchwyt.

SetupOpenMasterInf

Otwiera główny plik INF zawierający informacje o pliku i układzie plików dołączonych do domyślnej instalacji systemu operacyjnego.

SetupQueryInfFileInformation

Zwraca nazwę jednego ze składowych plików INF określonego pliku INF.

SetupQueryInfVersionInformation

Zwraca numer wersji jednego ze składników plików INF określonego pliku INF.

SetupSetDirectoryId

Przypisuje identyfikator katalogu (DIRID) do określonego katalogu.

SetupUninstallOEMInf

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

SetupVerifyInfFile

Sprawdza, czy nie zmodyfikowano pliku INF podpisanego cyfrowo. (Windows XP i nowsze).