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


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

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

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