I am new to driver development - I'm working on my first driver
project now - and so until the past few weeks I had never used the
common tools such as WinDbg and TraceView.
I've noticed when I am connected to the target machine (both machines
are running XP SP2) with WinDbg, that if TraceView is running on the
target machine, "Invalid parameter passed to C runtime function"
messages are displayed in WinDbg. These messages seem to be displayed
whenever a trace message is posted from my driver. Interestingly,
they also seem to be displayed whenever I simply pass the mouse over
the TraceView app on the target machine.
If TraceView is not running on the target machine, the "invalid
parameter..." messages are not displayed.
Is this normal? If not, does anybody have any idea what the problem
could be?