INF 文件处理函数

INF 文件处理函数提供设置和安装功能,包括以下内容:

  • 打开和关闭 INF 文件。

  • 检索有关 INF 文件的信息。

  • 检索有关复制操作的源文件和目标目录的信息。

  • 执行 INF 文件节中指定的安装操作。

下表列出了用于处理 INF 文件的函数。 有关详细的函数说明,请参阅Microsoft Windows SDK文档。

函数 说明

InstallHinfSection

执行指定 INF 文件中的指定节。

SetupCloseInfFile

释放资源并关闭 INF 句柄。

SetupCopyOEMInf

在驱动程序存储中暂存 驱动程序包。

SetupDecompressOrCopyFile

复制文件,并在必要时将其解压缩。

SetupFindFirstLine

查找指向 INF 文件节中第一行的指针,或者,如果指定了键,则查找与键匹配的第一行。

SetupFindNextLine

返回指向 INF 文件节中下一行的指针。

SetupFindNextMatchLine

返回指向 INF 文件节中下一行的指针,如果指定了键,则返回与键匹配的下一行。

SetupGetBinaryField

从 INF 文件中指定行中的字段检索二进制数据。

SetupGetFieldCount

返回行中的字段数。

SetupGetFileCompressionInfo

从 INF 文件检索文件压缩信息。

SetupGetInfDriverStoreLocation

检索驱动程序存储中与系统 INF 文件目录中的指定 INF 文件或 驱动程序存储 中指定的 INF 文件相对应的完全限定文件名 (目录路径) 和文件名。

SetupGetInfFileList

返回指定目录中 INF 文件的列表。

SetupGetInfInformation

返回有关 INF 文件的信息。

SetupGetIntField

获取 INF 文件中指定行中指定字段的整数值。

SetupGetInfPublishedName

检索系统 INF 文件目录中与系统 INF 文件目录中的指定 INF 文件或 驱动程序存储中的指定 INF 文件相对应的 INF 文件的完全限定) 名 (目录路径和文件名。

SetupGetLineByIndex

返回指向与指定节中的指定索引值关联的行的指针。

SetupGetLineCount

返回指定节中的行数。

SetupGetLineText

从 INF 文件检索指定行的内容。

SetupGetMultiSzField

返回多个字符串,从行中的指定字段开始。

SetupGetSourceFileLocation

返回 INF 文件中列出的源文件的位置。

SetupGetSourceFileSize

返回在 INF 文件的指定节中列出的指定文件或一组文件的大小。

SetupGetSourceInfo

检索源的路径、标记文件或说明。

SetupGetStringField

从 INF 文件中指定行中的字段检索字符串数据。

SetupGetTargetPath

确定指定 INF 文件节中列出的文件的目标路径。

SetupInstallFile

将指定的文件安装到特定目标目录中。

SetupInstallFileEx

将指定的文件安装到特定目标目录中。 如果正在使用文件的现有版本,则安装将推迟。

SetupInstallFilesFromInfSection

将指定的 INF 文件节中的文件排队进行复制。 (与 SetupQueueCopySection.) 相同

SetupInstallFromInfSection

执行 INF DDInstall 节中指定的指令。

SetupInstallServicesFromInfSection

执行 INF DDInstall 中指定的服务安装和删除操作。“服务”部分。

SetupOpenAppendInfFile

打开 INF 文件并将其追加到现有的 INF 句柄。

SetupOpenInfFile

打开 INF 文件并返回它的句柄。

SetupOpenMasterInf

打开主 INF 文件,其中包含操作系统默认安装中包含的文件的文件和布局信息。

SetupQueryInfFileInformation

返回指定 INF 文件的组成部分 INF 文件之一的名称。

SetupQueryInfVersionInformation

返回指定 INF 文件的其中一个组成 INF 文件的版本号。

SetupSetDirectoryId

将目录 ID (DIRID) 分配给指定的目录。

SetupUninstallOEMInf

卸载指定的 INF 文件,并删除关联的 。pnf 和 。cat 文件(如果存在)。

SetupVerifyInfFile

验证是否已修改数字签名的 INF 文件。 (Windows XP 及更高版本。)