阅读:1247回复:1
看书后的几个疑问
刚刚开始准备做驱动,使劲看书,望各位多多指点:
1。 在chris的书中,说设备名称方法有安全问题,但我怀疑采用GUID的设备接口替换后是否能避免他所说的安全问题。 2。 如果加载一种设备的过滤驱动程序,则系统可以自动加载到设备堆栈中,可是如果先后加载同一种设备的两个过滤驱动程序,则能成功吗?如果能,则它们在设备驱动堆栈中的位置是如何的? 3。 在Walter oney的驱动模型书中,第5章介绍标准IRP处理过程时,在完成例程开头曾经有所谓的样板代码: if(irp->PendingReturned ) IoMarkIrpPengding(Irp) 而在第六章急插急用的PNP处理时的完成例程开头却没有了这种样板代码,因为作者说是返回了STATUS-MORE-PROCESSING-REQUIRED的缘故。但我却不明白这两种使用方式到底有何区别?他们分别应该在什么情况下使用? |
|
沙发#
发布于:2002-10-25 16:37
哇!
你刚刚开始准备做驱动,就已经这么深奥了,了不起。 我还是一头雾水呢? :( :( :( |
|