阅读:899回复:2
初学者的困惑
刚刚开始接触驱动程序开发,发现有很多困惑的问题,希望大家给与指点。
1)MSDN上说驱动可以分成User-Mode Drivers 和 Kernel-Mode Drivers,然后又提到了Device Drivers和File System Drivers的分类。这是否是说Kernel-Mode Drivers可以分成两类他们分别为Device Drivers和File System Drivers以及相应的DDK和IFS DDK? ----------------------------------- 2)MSDN上说有WDM以及non-WDM类型的Kernel-Mode Drivers,WDM是一种开发驱动程序的框架结构吗?怎么区分一个驱动程序是WDM类型的还是non-WDM类型的?是不是non-WDM的驱动程序只适用于以前的驱动程序,而现在的驱动程序都应当采用WMD的方式进行开发,如果不是这样,那么non-WDM类型的驱动程序有什么用处?如果我想开发一个网卡过滤驱动或文件过滤驱动是不是应当遵循WMD标准? ------------------------------------ 谢谢,新手上路,感谢大家指点~~ |
|
沙发#
发布于:2005-05-13 16:11
建议你先找本书来学习
msdn或者ddk,不适合初学 |
|
|
板凳#
发布于:2005-05-13 16:13
1.File System Driver也是Device Driver的一种,开发ifs driver,不仅要装ddk,还需要安装ifs ddk.
2.ifs driver,就不是wdm driver,网卡过滤驱动(im driver吧?) 基本上也不涉及到wdm的感念。你不用考虑wdm和non-wdm的差别,或者说这两种驱动程序都是non-wdm的 |
|