PWINDBG_OUTPUT_ROUTINE callback function

The callback function implements the functionality to print a formatted string to the Debugger Command window.

The wdbgexts.h header declares a macro, dprintf that prints the formatted string. It works like the C-language routine printf.

Syntax

PWINDBG_OUTPUT_ROUTINE PwindbgOutputRoutine;

void PwindbgOutputRoutine(
  PCSTR lpFormat,
  ... Arg1
)
{...}

Parameters

lpFormat

Arg1

Return Value

This callback function does not return a value.

Remarks

When generating very large output strings, it is possible the limits of the debugger engine or operating system may be reached. For example, some versions of the debugger engine have a 16K character limit for a single piece of output. If you find that very large output is getting truncated, you may need to split your output into multiple requests.

Requirements

   
Target Platform Desktop
Header wdbgexts.h (include Wdbgexts.h, Dbgeng.h)