嗨,我想知道是否有人知道WDDK提供的驱动程序示例中的Debugtrace函数做什么。谢谢,我在网上也找不到源代码中的函数。
DebugTrace( DEBUG_TRACE_ALL_IO,
("[Ctx]: CtxPreCreate -> Enter (Cbd = %p, FileObject = %p)\n",
Cbd,
FltObjects->FileObject) );
最佳答案
它是源文件中的#define
。它在DbgPrint
上的小包装程序在调试器窗口中打印消息。
在一些示例源文件中,我发现:
#define DebugTrace(Level, Data) \
if ((Level) & Globals.DebugLevel) { \
Data \
}
关于c - Microsoft驱动程序示例中的DebugTrace,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/11809804/