Windows Driver Kit: Driver Development Tools
WDF Verifier Control Application

The Windows Driver Foundation (WDF) Verifier control application (WdfVerifier.exe) is a tool designed to make testing and debugging drivers that are built with the WDF technologies easier. WDF Verifier provides an easy-to-use interface to the framework's verifier for the following types of drivers:

WDF Verifier supports WDF drivers that are built with WDF 1.7 frameworks and later versions. For more information about WDF driver development and testing, see the following Cc264238.internet_link_sm(en-us,MSDN.10).gifweblog on MSDN.

Important  To use WDF Verifier, you must have administrative privileges on the computer that you are controlling with this tool.

Changes to WDF Verifier in this Release of the Windows Driver Kit (WDK)

  • KMDF and UMDF runtime and client driver versions are properly identified and displayed in the WDF Verifier user interface.
  • Support has been added for new verification features of WDF 1.9.
  • A splash screen has been added to help alleviate concerns about occasional long load times.
  • A new tool preference allows you to repeat the initial scan that identifies local KMDF drivers. This can be useful if you install new drivers, or have concerns about the accuracy of the list of drivers that are presented to you. This setting is applied the next time the tool is run.
  • Tool preferences are now maintained on a per machine basis. If you control several machines with WDF Verifier from a single machine, you can use differing preferences on each machine. These settings are also saved on a per user basis.

WDF Verifier Features

  • WDF Verifier supports remote administration. For example, it is common to have the WDK running on a host computer, where you develop the driver, and to have a second computer, the target computer, where the drivers are tested. WDF Verifier supports this scenario through the use of a command line option that specifies the name of the computer that has the driver(s) to be tested.
  • WDF Verifier provides features that help with local machine debugging. For example, when the WDF Verifier is run on the test computer, and the Debugging Tools for Windows package has been installed on the test computer, the tool can automatically attach a user-mode debugger to each UMDF driver process as it starts.
  • WDF Verifier manages registry settings that are related to verification and debugging of WDF drivers in a safe and capable manner. You cannot make invalid or inconsistent settings with this tool.
  • WDF Verifier provides quick information about all the WDF drivers found on a computer.
  • WDF Verifier can automatically disable and re-enable devices as necessary (in most cases) to make sure that the settings you change take effect.
  • WDF Verifier manages DbgPrint masking on your behalf on those operating systems that normally mask DbgPrint output.
  • WDF Verifier supports both UMDF and KMDF drivers.
  • WDF Verifier provides tool tips to help you become familiar with the tool. You can control the display of the tool tips.

This section includes the following:

WDF Verifier Commands

What WDF Verifier Reports

Managing KMDF verifier settings with WDF Verifier

Managing UMDF verifier settings with WDF Verifier

Saving the WDF Verifier Settings


Send feedback on this topic
Built on November 19, 2009
Page view tracker