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