驱动程序包项目的 KMDF 验证程序属性
设置远程计算机上的 KMDF 验证程序(或框架验证程序)的属性。 为测试计算机生成和部署 KMDF 驱动程序时,可以使用这些设置。 有关 KMDF 驱动程序的信息,请参阅内核模式驱动程序框架。
有关框架验证程序的详细信息,请参阅使用框架验证程序和 WDF 验证程序控制应用程序。
设置驱动程序包项目的 KMDF 验证程序属性
- 打开驱动程序包的属性页。 在“解决方案资源管理器”中,选择并按住(或右键单击)驱动程序包项目,然后选择“属性”。
- 在驱动程序包的属性页中,依次选择“配置属性”、“驱动程序安装”、“KMDF 验证程序” 。
- 选择“启用 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 验证程序开始让所有内存分配失败之前允许的成功内存分配数量。 |