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

设置远程计算机上的 KMDF 验证程序(或框架验证程序)的属性。 为测试计算机生成和部署 KMDF 驱动程序时,可以使用这些设置。 有关 KMDF 驱动程序的信息,请参阅内核模式驱动程序框架

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

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

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

启用 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 验证程序开始让所有内存分配失败之前允许的成功内存分配数量。