驱动程序覆盖范围工具包

驱动程序覆盖率工具包监视和报告输入或离开指定设备的驱动程序堆栈 (I/O) I/O 请求数据包。 驱动程序覆盖率工具包的数据可帮助识别驱动程序测试和验证期间覆盖率弱点。

注意在 TOOLKIT中不再需要驱动程序覆盖率Windows 10并且 WDK 中不再包含安装程序。 若要执行此处所述的Windows 10,请改为使用驱动程序验证程序与 IRP 日志记录

驱动程序覆盖范围工具包包含在 WINDOWS 驱动程序工具包 (WDK) 中,并作为设备Visual Studio测试的一部分从 Visual Studio 运行

驱动程序覆盖范围工具包包含以下工具:

  • 驱动程序 覆盖率筛选器驱动程序 (Drvcov.sys) ,用于监视一个或多个指定设备的驱动程序堆栈的 IRP 请求。

  • 驱动程序覆盖率工具作为设备基础功能测试的一部分提供,请参阅设备 (测试) 。 可以使用这些工具在指定的设备上启用或禁用 IRP 覆盖范围,以及从覆盖率数据生成报告。

可以在测试计算机上安装并运行驱动程序覆盖率工具包,而不会影响任何内容。 这些工具不会修改 IRP 请求,也不将其他 IRP 注入到设备的驱动程序堆栈中。 这些工具只收集有关进入或离开设备驱动程序的每个 IRP 的数据。

在 Vista 和更高版本的 Windows 中运行的系统上支持驱动程序覆盖率Windows。

本节包含下列主题:

驱动程序覆盖范围工具包概述

驱动程序覆盖范围筛选器驱动程序

如何收集 IRP 覆盖范围数据

如何分析 IRP 覆盖范围数据