Разделы справки отправлять сообщения трассировки в отладчик пользовательского режима?
Чтобы перенаправить сообщения трассировки в отладчик пользовательского режима, добавьте макрос WPP_DEBUG в исходный код. Поместите директиву определения для макроса после определения WPP_CONTROL_GUIDS.
Макрос WPP_DEBUG добавляет код, который создает сообщение трассировки и перенаправляет сообщение в место назначения, указанное в макросе. С этим макросом можно использовать подпрограмму DbgPrint или вспомогателя.
Формат инструкции выглядит следующим образом:
#define WPP_DEBUG(args) printf args , printf("\n");
Вместо printf можно использовать DbgPrint или KdPrint, например:
#define WPP_DEBUG(a) printf a printf("/n");
или
#define WPP_DEBUG(b) DbgPrint("PCI"), DbgPrint b, DbgPrint("\n");
Оператор, вызывающий подпрограмму, выглядит следующим образом:
WPP_DEBUG((format, ...))
Большинство форматов и аргументов можно использовать с WPP_DEBUG. Однако нельзя использовать спецификации формата трассировки, например %! IPADDR%.