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


Открытие и закрытие INF-файла

Прежде чем функции установки смогут получить доступ к сведениям в INF- файле, необходимо открыть его с помощью вызова функции SetupOpenInfFile . Эта функция возвращает дескриптор в INF-файл.

Если вы не знаете имя INF-файла, который необходимо открыть, можно использовать функцию SetupGetInfFileList , чтобы получить список INF-файлов в каталоге.

После открытия INF-файла можно добавить дополнительные INF-файлы в открытый INF-файл с помощью функции SetupOpenAppendInfFile . Это функционально похоже на инструкцию include. Если последующие функции установки ссылаются на открытый INF-файл, они также смогут получить доступ к любой информации, хранящейся в добавленных файлах.

Если inf-файл не указан во время вызова функции SetupOpenAppendInfFile , SetupOpenAppendInfFile добавит файлы, указанные ключом LayoutFile , в разделе Version открытого INF-файла.

Если вам больше не нужны сведения в INF-файле, вызовите функцию SetupCloseInfFile , чтобы освободить ресурсы, выделенные во время вызова SetupOpenAppendInfFile.