| 
					阅读:1406回复:9
				 何为过滤性驱动程序?
					各位大虾,本人是菜鸟,请问何为过滤性驱动程序?做什么用的?与功能驱动程序有什么不同啊				 | |
| 
 | 
| 沙发#发布于:2002-07-19 09:28 
					walt oney没有告诉你吗? :D				 | |
| 板凳#发布于:2002-07-19 09:34 
					每个影响到设备的操作都使用I/O请求包(IRP)。通常IRP先被送到设备堆栈的最上层驱动程序,然后逐渐过滤到下面的驱动程序。每一层驱动程序都可以决定如何处理IRP。有时,驱动程序不做任何事,仅仅是向下层传递该IRP。有时,驱动程序直接处理完该IRP,不再向下传递。还有时,驱动程序既处理了IRP,又把IRP传递下去。这取决于设备以及IRP所携带的内容。				 | |
| 
 | 
| 地板#发布于:2002-07-19 09:40 
					谢谢asic_liu
 能举例说说过滤性驱动程序及功能驱动程序吗,回答的好,分全给你 | |
| 
 | 
| 地下室#发布于:2002-07-19 09:49 
					知道了.过滤器驱动程序不负责完成基本的驱动任务,但它位其它驱动层次之间,并添加一些功能。在设计过程中,有一个原则就是不影响其它层次的功能。常见的例子是防火墙,底层实现其实是一种中间层过滤器驱动程序,负责检查IP包的进出情况,允许合法的包通过,阻止非法的包通过。				 | |
| 
 | 
| 5楼#发布于:2002-07-22 14:11 每个影响到设备的操作都使用I/O请求包(IRP)。通常IRP先被送到设备堆栈的最上层驱动程序,然后逐渐过滤到下面的驱动程序。每一层驱动程序都可以决定如何处理IRP。有时,驱动程序不做任何事,仅仅是向下层传递该IRP。有时,驱动程序直接处理完该IRP,不再向下传递。还有时,驱动程序既处理了IRP,又把IRP传递下去。这取决于设备以及IRP所携带的内容。 你的签名图怎么这么火热? | |
| 
 | 
| 6楼#发布于:2002-07-22 22:28 
					请楼主把签名改小点吧!太影响版面了。
 过滤性的驱动程序就是拦截一些应用程序对设备的操纵,把一些自己感兴趣的动作进行先处理或后处理 | |
| 7楼#发布于:2002-07-23 08:31 
					楼上的兄弟的签名真。。。。大 :o :o :o				 | |
| 8楼#发布于:2002-07-23 17:05 
					大家说好不好?我觉得挺好的,世界杯的时候在网上看见的!				 | |
| 
 | 
| 9楼#发布于:2002-07-25 18:10 [quote]每个影响到设备的操作都使用I/O请求包(IRP)。通常IRP先被送到设备堆栈的最上层驱动程序,然后逐渐过滤到下面的驱动程序。每一层驱动程序都可以决定如何处理IRP。有时,驱动程序不做任何事,仅仅是向下层传递该IRP。有时,驱动程序直接处理完该IRP,不再向下传递。还有时,驱动程序既处理了IRP,又把IRP传递下去。这取决于设备以及IRP所携带的内容。 你的签名图怎么这么火热? [/quote] 不好吗?我觉得很美的! | |
| 
 | 
 
							
 
				 
				
 
				