c-微软驱动程序示例中的DebugTrace



嗨,我想知道是否有人知道在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                                 
    }

相关内容

  • 没有找到相关文章

最新更新