在Release模式下DEBUGMSG(..)函数不会打印信息出来,为了单独调试某个驱动,增加打印,可以做如下修改
在驱动文件的头部加上:
#undef DEBUGMSG
#define DEBUGMSG(x,s) NKDbgPrintfW s
或
#undef DEBUGMSG
#define DEBUGMSG(x,s) RETAILMSG(1,s)
本文介绍了一种在Release模式下使DEBUGMSG(..)函数能够打印信息的方法,通过简单的宏定义更改,使得开发者可以在不改变整体配置的情况下,针对特定驱动进行详细调试。
在Release模式下DEBUGMSG(..)函数不会打印信息出来,为了单独调试某个驱动,增加打印,可以做如下修改
在驱动文件的头部加上:
#undef DEBUGMSG
#define DEBUGMSG(x,s) NKDbgPrintfW s
或
#undef DEBUGMSG
#define DEBUGMSG(x,s) RETAILMSG(1,s)
7855

被折叠的 条评论
为什么被折叠?