关于该主题的问题有:1、到底是在一个Driver Stack里面有多个DeviceObject,还是在一个Device Stack里面有多个DrvierOjbect呢?(5分)2、我在看NTDDK的例子,我如何能够知道这个例子的驱动程序位于哪个层次,其上层、下层的又是什么呢?(5...
全文
回复(23) 2004-12-06 16:57 来自版块 - ABC初学者
表情
ufo1cn我的理解:"注册表中的该设备的内容”应该是上层驱动比如功能驱动写入注册表向系统登记的信息,所以应该是fdo的inf文件中设定它应该挂在什么pdo(2009-08-28 11:27)
lanshyTo blue215大侠: 你说的很对,只是有一点疑问,“相应的PCI总线驱动创建一个PDO,然后PDO再根据注册表中的该设备的内容加载function driver”: 请问“注册表中的该设备的内容”是怎么产生的,肯定不是OS自己产生。那么pdo该加载哪些fdo的d...(2004-12-20 11:32)
blue215[...也就是说关键是看DEVICE_OBJECT在何处创建的来区别是bus driver还是function driver/filter driver; 但是fuction driver与filter driver的区别?以及funtion driver之间的层次如何定位,f...(2004-12-20 09:36)
lanshy我相信这个问题很多初学者都跟我一样感到疑惑,诚望各位大侠不惜笔墨,指点我们这些迷途羔羊,呵呵。多谢!(2004-12-17 11:03)
datin我也是好多不懂,看一本书哦,又那么多东西,有大侠教一下经验会好多的(2004-12-17 10:10)
lanshyTO d1y2j3大侠: 你说的“device键”、“class键”、“Service值”是注册表的键吗?我怎没有HKEY_LOCAL_MACHINE\\SYSTEM\\CurrentControlSet\\Services下面找到,请问是在什么地方有这些东西?? ...(2004-12-17 09:04)
d1y2j3不知道你看的是第1版还是第2版 第2版里介绍这个顺序 1. 系统首先调用被列在device键中的下层过滤器驱动中的AddDevice函数。其按LowerFilters值的顺序出现。 2. 其次系统调用被列在class键中的下层过滤器驱动的...(2004-12-16 22:30)
lanshy大侠们,继续呀!(2004-12-08 14:10)
lanshy关于Bus Driver、Function Driver与Filter Driver的区别: Creating Device Objects for WDM Function and Filter Drivers: WDM drivers, other than bu...(2004-12-08 11:15)
lanshyThe operating system represents devices by device objects. One or more device objects are associated with each device. Device objects serve ...(2004-12-08 10:16)

返回顶部