InfVerif

InfVerif (InfVerif.exe) 是一种可用于测试驱动程序 INF 文件的工具。 除了报告 INF 语法问题外,该工具还会报告 INF 文件是否通用。

注意

InfVerif 替换 ChkINF 工具。

在 Microsoft Visual Studio 2017 中使用 Windows 驱动程序工具包 (WDK) 10 生成驱动程序时,编译器会在生成过程中自动运行该工具。 或者,可以从命令行运行InfVerif.exe工具。

验证工具是 WDK 10 安装的一部分,可以在 WDK 10 安装的 \tools 子目录 c:\Program Files (x86) \Windows Kits\10\tools\中找到。

InfVerif 工具报告以下类型的错误/警告:

  • 错误/警告 (1200-1299) :这些问题不会阻止安装驱动程序包,但它们确实指示在安装驱动程序时未执行 INF 的特定行。

  • 使 INF 不可通用的问题。 (1300-1319)

  • 上下文问题 (2000-2999) :这些问题取决于 INF 使用的上下文,例如语法不适用于所有产品 SKU 或特定设备设置类。

本部分中的内容

主题 说明

从命令行运行 InfVerif

本主题列出了从命令行运行InfVerif.exe时可用的选项。

INF 验证错误和警告

本主题介绍驱动程序安装错误和警告,这些错误和警告可能由于 Visual Studio 执行的自动 INF 验证或运行 InfVerif 工具时出现。

通用 Windows 驱动程序入门

Using a Universal INF File(使用通用 INF 文件)