| 
			 
					阅读:1575回复:6
				 
				Kprint(...)打印的信息,Monitor没有收集到...
					怎样才能将驱动程序中的调试信息打印输出...
 
							我用Monitor收集Kprint信息,,发现,,采集不到... Why,,3ks  | 
	|
| 
			 沙发# 
								发布于:2003-01-16 17:04				
			
					这句话有帮助么?
 
							“在checked创建环境中,预处理符号DBG等于1,而在free创建环境中它等于0。因此,我们可以在驱动程序中提供一些调试代码,而这些代码仅在checked创建中才会产生作用: #if DBG <extra debugging code> #endif 。。。。。。 你可以使用KdPrint宏,它在DBG为真时才调用DbgPrint,如果DBG为假,它不生成任何代码”  | 
	|
					
						
  | 
	
| 
			 板凳# 
								发布于:2003-01-16 17:18				
			这句话有帮助么? 我是checked编译的,,,并且其他的某些驱动可以截获,, 我编的就不行,,,都是同样的宏...  | 
	|
| 
			 地板# 
								发布于:2003-01-16 18:23				
			怎样才能将驱动程序中的调试信息打印输出... 问题解决,,look #if DBG #define KdPrint(_x_) DbgPrint _x_ #define KdBreakPoint() DbgBreakPoint() 所以,,我在编译环境中人为加入一个条件... DBG=1,,一起正常....  | 
	|
| 
			 地下室# 
								发布于:2003-01-16 18:28				
			这句话有帮助么? 我想继续给你分,,可是没有给分的选项了,,我怎么才能把剩下的分数给你??  | 
	|
| 
			 5楼# 
								发布于:2003-01-17 11:21				
			
					hehe,不用给分了,我也是新新手,刚看书,没动过手
 
							正好看到相关文章,所以给你copy看一下,以后动手的话还要请教你 ^<+++++>^  | 
	|
					
						
  | 
	
| 
			 6楼# 
								发布于:2003-01-17 14:35				
			
					细心有好处。 ;)				 
							 | 
	|