Функции обработки INF-файлов
Функции обработки INF-файлов предоставляют функции установки и установки, которые включают следующее:
Открытие и закрытие INF-файла.
Получение сведений о INF-файле.
Получение сведений об исходных файлах и целевых каталогах для операций копирования.
Выполнение действий по установке, указанных в разделе INF-файла.
В следующей таблице перечислены функции, используемые для обработки INF-файлов. Подробные описания функций см. в документации по Microsoft Windows SDK.
Функция | Описание |
---|---|
Выполняет указанный раздел в указанном INF-файле. |
|
Освобождает ресурсы и закрывает дескриптор INF. |
|
Этапы пакета драйверов в хранилище драйверов. |
|
Копирует файл и при необходимости распаковывает его. |
|
Находит указатель на первую строку в разделе INF-файла или, если указан ключ, на первую строку, соответствующую ключу. |
|
Возвращает указатель на следующую строку в разделе INF-файла. |
|
Возвращает указатель на следующую строку в разделе INF-файла или, если указан ключ, следующую строку, соответствующую ключу. |
|
Извлекает двоичные данные из поля в указанной строке в INF-файле. |
|
Возвращает количество полей в строке. |
|
Извлекает сведения о сжатии файлов из INF-файла. |
|
Извлекает полное имя файла (путь к каталогу и имя файла) INF-файла в хранилище драйверов , соответствующее указанному INF-файлу в системном каталоге INF-файлов или указанному INF-файлу в хранилище драйверов. |
|
Возвращает список INF-файлов в указанном каталоге. |
|
Возвращает сведения о INF-файле. |
|
Получает целочисленное значение указанного поля в указанной строке в INF-файле. |
|
Извлекает полное имя (путь к каталогу и имя файла) INF-файла в каталоге системных INF-файлов, соответствующее указанному INF-файлу в системном каталоге INF-файлов или указанному INF-файлу в хранилище драйверов. |
|
Возвращает указатель на строку, связанную с указанным значением индекса в указанном разделе. |
|
Возвращает количество строк в указанном разделе. |
|
Извлекает содержимое указанной строки из INF-файла. |
|
Возвращает несколько строк, начиная с указанного поля в строке. |
|
Возвращает расположение исходного файла, указанного в INF-файле. |
|
Возвращает размер указанного файла или набора файлов, перечисленных в указанном разделе INF-файла. |
|
Извлекает путь, файл тегов или описание для источника. |
|
Извлекает строковые данные из поля в указанной строке в INF-файле. |
|
Определяет целевой путь к файлам, перечисленным в указанном разделе INF-файла. |
|
Устанавливает указанный файл в определенный целевой каталог. |
|
Устанавливает указанный файл в определенный целевой каталог. Установка откладывается, если используется существующая версия файла. |
|
Помещает файлы в указанный раздел INF-файла для копирования. (Совпадает с SetupQueueCopySection.) |
|
Выполняет директивы, указанные в разделе INF DDInstall . |
|
Выполняет операции установки и удаления службы, как указано в inf DDInstall. Раздел "Службы ". |
|
Открывает INF-файл и добавляет его в существующий дескриптор INF. |
|
Открывает INF-файл и возвращает ему дескриптор. |
|
Открывает master INF-файл, содержащий сведения о файлах и макете для файлов, которые были включены в установку операционной системы по умолчанию. |
|
Возвращает имя одного из составных INF-файлов указанного INF-файла. |
|
Возвращает номер версии одного из составных INF-файлов указанного INF-файла. |
|
Назначает идентификатор каталога (DIRID) указанному каталогу. |
|
Удаляет указанный INF-файл и удаляет связанный . pnf и . файлы cat , если они существуют. |
|
Проверяет, не был ли изменен INF-файл с цифровой подписью. (Windows XP и более поздние версии.) |