Hi,
i am trying to switch a driver i am writing from using KdPrintEx() to WPP.
I would like to still be able to switch to KdPrintEx, so i defined a -func
DbgTrace(FLAGS,MSG,...) if i want to use KdPrintEx i basically just disable
WPP and #define DbgTrace as KdPrintEx. ( i just read, that i could maybe use
WPP_DEBUG to dump to debugger instead... will investigate)
Anyway, my prints include %llx to print a ULONG64... if i build, i get errors:
"error : (ParsedFormatString::init)Type 'll' not found." and the .tmh file
is not generated...
If i replace %llx with %lx, i don't get the error anymore, but a warning
about the type mismatch (unsigned long vs. ULONG64)...
It seems to me the WPP preprocessor does not understand %llx... is there any
way, i can circumvent this???
Best Regards, Pattrick