驱动程序包项目的 KMDF 验证程序属性

设置远程计算机上的 KMDF 验证程序(或框架验证程序)的属性。 生成 KMDF 驱动程序并将其部署到测试计算机时,可以使用这些设置。 有关 KMDF 驱动程序的信息,请参阅 Kernel-Mode 驱动程序框架

有关框架验证程序的详细信息,请参阅 使用框架的验证器和WDF 验证程序控制应用程序

为驱动程序包项目设置 KMDF 验证器属性

  1. 打开驱动程序包的属性页。 在解决方案资源管理器中选择并按住(或右键单击)驱动程序包项目,然后选择“ 属性”。
  2. 在驱动程序包的属性页中,选择 “配置属性”,选择“ 驱动程序安装”,然后选择 “KMDF 验证程序”。
  3. 选择 “启用 KMDF 验证程序 ”选项,然后选择 “KMDF 验证程序”始终处于打开状态。 选择此选项后,可以为 KMDF 驱动程序配置框架验证选项。
选项 DESCRIPTION

启用 KMDF 验证程序

在测试计算机上启用 KMDF 验证程序。 选项为 KMDF 验证程序始终处于打开状态 ,或者 KMDF 验证程序处于关闭状态。 如果未启用 KMDF 验证程序,则 KMDF 版本为 1.9 或更高版本时,基本框架验证将作为 驱动程序验证程序 一部分启用。

KMDF 服务名称

指定要监视的 KMDF 驱动程序的服务名称。

IRQL 检查

启用 IRQL 检查和关键内存泄漏检测。

前向兼容性检查

启用在当前驱动程序版本之后创建的检查。

正向进度处理程序测试

指定用于测试驱动程序向前进度处理的选项。

无分配失败 不会模拟任何故障以测试您的驱动程序的前进进度处理。

所有分配失败 所有发往正向进度队列的 I/O 请求似乎都失败,这依赖于你的驱动程序的正向进度处理。

随机失败分配 随机失败的 I/O 请求,这些请求将发往前进进度队列。

跟踪 KMDF 对象句柄

指定要跟踪的对象句柄类型的列表。

启用 KMDF 加载器消息

通过调试器启用 KMDF 加载器消息。 需要重新启动目标计算机才能启用此功能。

从 Windows Vista 开始,操作系统默认抑制 DbgPrint 输出,这使得 WDF 加载程序的诊断信息在取消抑制之前不可用。 KMDF 验证程序可以为你管理这一点,以便可以在这些系统的内核调试器中使用 KMDF 加载程序的诊断信息。

详细日志记录

启用详细日志记录。

日志的内存页

指定要为内核事件跟踪日志分配的非分页池页数(1-10)。 选项为 运行时选择 或 [1-10]。 如果 运行时选择,则页数取决于 KMDF 运行时。 从 KMDF 1.9 开始,当使用详细日志记录启用验证时,运行时会使用更多页面。

内存分配失败

指定在 KMDF 验证程序开始使所有内存分配失败之前,允许的成功内存分配次数。