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.

Note  The Driver Coverage Toolkit is no longer needed in Windows 10 and the installer is no longer included in the WDK. To perform tasks described here in Windows 10, instead use Driver Verifier and IRP Logging.

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:

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:

Overview of the Driver Coverage Toolkit

Driver Coverage Filter Driver

How to Collect IRP Coverage Data

How to Analyze IRP Coverage Data