Release 模式下如何打开指定驱动中的DBGMSG

hualude_lzx 2013-02-03 02:56:46
参考网上的:
在驱动程序的开始加上了:
#undef DEBUGMSG
#define DEBUGMSG(x,s) RETAILMSG(1,s)

#undef DEBUGMSG
#define DEBUGMSG(x,s) NKDbgPrintfW(s)
但是还是没看到打印信息。
希望有高手指点一下.
...全文
840 7 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
MU-DVX 2013-09-11
  • 打赏
  • 举报
回复
如何知道自己是否已经将新建的driver加载到了image中呢
hualude_lzx 2013-02-18
  • 打赏
  • 举报
回复
版主的是正解,结帖.
hualude_lzx 2013-02-18
  • 打赏
  • 举报
回复
感谢各位回答,我的是RELEASE版本下,打开驱动的个别DEBUGMSG
wd1394 2013-02-07
  • 打赏
  • 举报
回复
Release模式下编译器会直接去掉DEBUGMSG语句,所以是编译不出DEBUGMSG的调试信息的。
gooogleman 2013-02-06
  • 打赏
  • 举报
回复
DEBUGMSG 后面第一个参数控制了是否打印,楼主必须定义成true 否则更换成NKDbgPrintfW 也没用的
paul_chao 2013-02-05
  • 打赏
  • 举报
回复
如果RETAILMSG會動, 那LZ的方法也一定會動, 若是 RETAILMSG 不會動, 那 LZ 的方法也不會動. 請問 LZ 的 debug message 是從哪輸出的, 是全部沒有 debug message, 還是只有LZ改的這 driver 沒有, 若是只有 LZ 的沒有, 那有可能是 LZ 改過的 driver 沒有加到最後的 image 內. Paul, Chao @ Techware
xqhrs232 2013-02-04
  • 打赏
  • 举报
回复
编译一个DEBUG版本的就可以了

19,520

社区成员

发帖
与我相关
我的任务
社区描述
硬件/嵌入开发 嵌入开发(WinCE)
社区管理员
  • 嵌入开发(WinCE)社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧