Функции установки 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 | Связывает новый идентификатор каталога с определенным каталогом. |