为远程计算机上的 KMDF 验证程序(或框架验证程序)设置属性。 当构建 KMDF 驱动程序并将其部署到测试计算机时,可以使用这些设置。 有关 KMDF 驱动程序的信息,请参阅内核模式驱动程序框架。
有关框架验证程序的详细信息,请参阅使用框架的验证程序和 WDF 验证程序控制应用程序。
设置驱动程序包项目的 KMDF 验证程序属性
- 打开驱动程序包的属性页。在解决方案资源管理器中,右键单击驱动程序包,然后选择“属性”。
 - 在驱动程序包的属性页中,依次单击“配置属性”、“驱动程序安装”、“KMDF 验证程序”。
 - 单击“启用 KMDF 验证程序”选项,然后选中“KMDF 验证程序始终启用”****。当此选项处于选中状态时,你可以为 KMDF 驱动程序配置框架验证选项。
 
| 选项 | 描述 | 
|---|---|
启用 KMDF 验证程序  | 
在测试计算机上启用 KMDF 验证程序。选项为“KMDF 验证程序始终启用”或“KMDF 验证程序禁用”。 如果未启用 KMDF 验证程序,则作为驱动程序验证程序的一部分启用基本框架验证(如果 KMDF 版本为 1.9 或更高)。  | 
KMDF 服务名称  | 
指定要监视的 KDMF 驱动程序的服务名称。  | 
IRQL 检查  | 
启用 IRQL 检查和关键的内存泄露检查。  | 
正向兼容检查  | 
启用在当前驱动程序版本之后创建的检查。  | 
正向进度处理程序测试  | 
指定用于测试驱动程序的正向进度处理的选项。 “无分配故障”将不模拟任何故障,以测试驱动程序的正向进度处理。 “所有分配失败”目标是正向进度队列的所有 I/O 请求都将显示为失败,依赖于驱动程序的正向进度处理。 “分配随机失败”使目标为正向进度队列的 I/O 请求随机失败。  | 
跟踪 KMDF 对象句柄  | 
指定要跟踪的对象句柄类型列表。  | 
启用 KMDF 加载器消息  | 
通过调试程序启用 KMDF 加载器消息。需要重新启动目标计算机才能启用该选项。 从 Windows Vista 开始,默认情况下操作系统抑制 DbgPrint 输出,这使得替代此抑制之前 WDF 加载器诊断消息无法使用。KDMF 验证程序可以为你管理此内容,以便 KMDF 加载器诊断在这些系统的内核调试程序中可以使用。  | 
详细日志记录  | 
启用详细日志记录。  | 
日志的内存页面  | 
指定要为内核事件跟踪日志分配的非页面池页面数量 (1-10)。选项为 Runtime Choice 或 [1-10]。如果为 Runtime Choice,则页面数量取决于 KMDF 运行时。从 KMDF 1.9 开始,当使用详细日志记录启用验证时,运行时将使用更多页面。  | 
使内存分配失败  | 
指定 KMDF 验证程序开始使所有内存分配失败之前所允许的成功内存分配数量。  |