Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
To redirect trace messages to a user-mode debugger, add the WPP_DEBUG macro to the source code. Put the definition directive for the macro after the WPP_CONTROL_GUIDS definition.
The WPP_DEBUG macro adds code that creates a trace message and redirects the message to the destination specified in the macro. You can use a DbgPrint or helper routine with this macro.
The format of the statement is as follows:
#define WPP_DEBUG(args) printf args , printf("\n");
You can use DbgPrint or KdPrint instead of printf, for example:
#define WPP_DEBUG(a) printf a printf("/n");
or
#define WPP_DEBUG(b) DbgPrint("PCI"), DbgPrint b, DbgPrint("\n");
The format of the statement that calls the routine is as follows:
WPP_DEBUG((format, ...))
You can use most formats and arguments with WPP_DEBUG. However, you cannot use the tracing-specific format specifications, such as %!IPADDR%.