以下安装 API 函数用于 INF 文件。
| 功能 | 描述 |
|---|---|
| SetupCloseInfFile | 释放资源并关闭 INF 句柄。 |
| SetupDecompressOrCopyFile | 复制文件,并在必要时将其解压缩。 |
| SetupFindFirstLine | 在 INF 文件的某一节中查找第一行;如果指定了键,则查找与该键匹配的第一行。 它更新 INFCONTEXT 结构的 Line 成员。 |
| 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 | 将 复制文件、删除文件和 重命名文件 部分中列出的 安装 节中列出的所有文件排入队列。 |
| SetupInstallFromInfSection | 执行 INF 文件中指定的指令,Install 节。 |
| SetupInstallServicesFromInfSection | 执行 INF 文件 服务 节中指定的服务安装和删除作。 |
| SetupOpenAppendInfFile | 打开 INF 文件并将其追加到现有的 INF 句柄。 |
| SetupOpenInfFile | 打开 INF 文件并返回一个句柄。 |
| SetupOpenMasterInf | 打开 INF 文件,其中包含随系统附带的文件的文件和布局信息。 |
| SetupQueryInfFileInformation | 查询 INF 信息结构,了解其关联的 INF 文件名。 |
| SetupQueryInfVersionInformation | 查询 INF 信息结构,以获取其其中一个构成 INF 文件的版本信息。 |
| SetupSetDirectoryId | 将新目录标识符与特定目录相关联。 |