Поделиться через


Функции установки INF-файла

Следующие функции API установки используются с INF-файлами.

Функция Описание
SetupCloseInfFile Освобождает ресурсы и закрывает дескриптор INF.
SetupDecompressOrCopyFile Копирует файл и при необходимости распаковывает его.
SetupFindFirstLine Находит первую строку в разделе INF-файла или, если указан ключ, первую строку, соответствующую ключу. Он обновляет элемент Line структуры INFCONTEXT .
SetupFindNextLine Возвращает следующую строку в разделе относительно элемента Line указанной структуры INFCONTEXT .
SetupFindNextMatchLine Возвращает следующую строку в разделе относительно элемента Line указанного INFCONTEXT , соответствующего указанному ключу.
SetupGetBinaryField Извлекает данные из строки, поля которой имеют двоичный формат.
SetupGetFieldCount Возвращает количество полей в строке.
SetupGetFileCompressionInfo Извлекает сведения о сжатии файлов из INF-файла.
SetupGetInfFileList Возвращает список типов INF-файлов в указанном каталоге.
SetupGetInfInformation Возвращает сведения о INF-файле (по элементу LineINFCONTEXT или имени файла).
SetupGetIntField Возвращает указанное целочисленное поле строки в INF-файле.
SetupGetLineByIndex Обновления элемент Lineобъекта INFCONTEXT для строки по указанному индексу в указанном разделе.
SetupGetLineCount Возвращает количество строк в указанном разделе.
SetupGetLineText Извлекает содержимое указанной строки из INF-файла.
SetupGetMultiSzField Возвращает список строк, начиная с указанного поля строки в INF-файле.
SetupGetSourceFileLocation Возвращает порядковый номер исходного диска и путь (относительно корня источника), где находится исходный файл.
SetupGetSourceFileSize Возвращает размер отдельного исходного файла или раздела Копирования файлов INF-файла.
SetupGetSourceInfo Извлекает путь, файл тегов или описание для источника.
SetupGetStringField Возвращает указанное строковое поле строки в INF-файле.
SetupGetTargetPath Возвращает целевой путь к разделу Копирования файлов в INF-файле.
SetupInstallFile Устанавливает файл.
SetupInstallFileEx Устанавливает файл и возвращает переменную, указывающую, использовался ли файл.
SetupInstallFilesFromInfSection Помещает в очередь все файлы, указанные в разделах Копирование файлов, Удаление файлов и Переименование файлов , перечисленных в разделе Установка .
SetupInstallFromInfSection Выполняет директивы, указанные в разделе Установки INF-файла.
SetupInstallServicesFromInfSection Выполняет операции установки и удаления службы, как указано в разделе Service INF-файла.
SetupOpenAppendInfFile Открывает INF-файл и добавляет его в существующий дескриптор INF.
SetupOpenInfFile Открывает INF-файл и возвращает ему дескриптор.
SetupOpenMasterInf Открывает INF-файл, содержащий сведения о файле и макете для файлов, поставляемых с системой.
SetupQueryInfFileInformation Запрашивает структуру сведений INF о связанных с ней именах INF-файлов.
SetupQueryInfVersionInformation Запрашивает структуру INF-информации для получения сведений о версии одного из входящих в нее INF-файлов.
SetupSetDirectoryId Связывает новый идентификатор каталога с определенным каталогом.