| 
			 
					阅读:2550回复:6
				 
				How to cancel an IRP ?
					In my driver I call IoCallDriver( ) to process my IRP, now I wand to cancel the IRP( IoCallDriver returns STATUS_PENDING ).
 
							Could you tell me how to do ?  | 
	|
| 
			 沙发# 
								发布于:2001-05-22 09:04				
			
					[QUOTE]原本由 Iamme 发表
 
							[B]rayyang2000大虾指的是设置取消例程,要在驱动中取消IRP需用IoCancelIrp例程,具体的你应当查一下DDK的帮助。 [/B][/QUOTE] yes  | 
	|
					
						
  | 
	
| 
			 板凳# 
								发布于:2001-05-21 19:01				
			
					IoCancelIrp是不是在IoCallDriver returns STATUS_PENDING 时调用?
 
							我想加入超时判断,如何加? 或者我用另外一个iocontrol来cancel这个irq?  | 
	|
					
						
  | 
	
| 
			 地板# 
								发布于:2001-05-21 10:48				
			
					rayyang2000大虾指的是设置取消例程,要在驱动中取消IRP需用IoCancelIrp例程,具体的你应当查一下DDK的帮助。				 
							 | 
	|
					
						
  | 
	
| 
			 地下室# 
								发布于:2001-05-21 09:40				
			
					DDK的Src里面到处都是,你自己search一下嘛!				 
							 | 
	|
					
						
  | 
	
| 
			 5楼# 
								发布于:2001-05-18 21:18				
			
					Could you give me a sample about IoSetCancelRoutine ?				 
							 | 
	|
| 
			 6楼# 
								发布于:2001-05-18 18:04				
			
					IoSetCancelRoutine				 
							 | 
	|
					
						
  |