Chapter 7. Debugging Drivers

The following sections describe how to debug your hardware-access application code.

7.1. User-Mode Debugging

  • Since WinDriver is accessed from the user mode, we recommend that you first debug your code using your standard debugging software.
  • The Debug Monitor utility [7.2] logs debug messages from WinDriver's kernel-mode and user-mode APIs. You can also use WinDriver APIs to send your own debug messages to the Debug Monitor log.
  • Use DriverWizard to validate your device's USB configuration and test the communication with the device.