以下安装 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 | 将新目录标识符与特定目录相关联。 |