InfVerif

InfVerif (InfVerif.exe) 是一个可以用来测试驱动程序 INF 文件的工具。 InfVerif 的工作原理是将 INF 传递给 OS 使用的同一 INF 分析器,并将日志记录和错误检查调到最大。

注意

InfVerif 替换 ChkINF 工具。

使用 Windows 驱动程序工具包 (WDK) 10 及更高版本在 Microsoft Visual Studio 2015 中生成驱动程序时,编译器会自动运行该工具,作为构建过程的一部分。 或者也可以从命令行运行 InfVerif.exe工具。

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

InfVerif 根据参数提供的模式和规则报告错误和警告。 错误应被视为“必须修复”。 如果完全理解警告,则可以忽略警告,但它们通常是另一个问题的症状。 例如,有关未使用的节的警告可能是调用 INF 指令错误的症状。

本部分内容

主题 说明

从命令行运行 InfVerif

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

INF 验证错误和警告

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

InfVerif /h

本主题列出了来自硬件开发人员中心的 WHQL 签名所需的 InfVerif 模式相关详细信息。

通用 Windows 驱动程序入门

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

驱动程序包隔离