Driver Coverage Toolkit
The Driver Coverage toolkit monitors and reports on the various I/O request packets (IRPs) that enter or leave a driver stack for specified devices. The data from the Driver Coverage toolkit can help identify coverage weaknesses during driver test and verification.
The Driver Coverage toolkit is included in the Windows Driver Kit (WDK) and is run from Visual Studio as part of the Device Fundamentals Tests.
The Driver Coverage toolkit consists of the following tools:
The Driver Coverage filter driver (Drvcov.sys), which monitors IRP requests into and out of the driver stack for one or more specified devices.
The driver coverage tools are available as part of the Device Fundamentals Tests, see Coverage Tests (Device Fundamentals). You can use these tools to enable or disable IRP coverage on specified devices, as well as produce reports from the coverage data.
You can install and run the Driver Coverage toolkit on a test computer without much impact. These tools do not modify IRP requests or inject additional IRPs into a driver stack for a device. These tools simply collect data on every IRP that enters or leaves a device driver.
The Driver Coverage toolkit is supported on systems that run Windows Vista and later versions of Windows.
This section contains the following topics: