禁止发言
![]() |
阅读:1473回复:4
问几个概念问题,昨天和头儿争论了半天。用户被禁言,该主题自动屏蔽! |
禁止发言
![]() |
沙发#
发布于:2003-09-17 12:24
用户被禁言,该主题自动屏蔽! |
板凳#
发布于:2003-09-15 21:42
1、WDM区别于遗留驱动的最大特征是PNP和支持电源管理,在WDM模型中,每个硬件至少要有一个功能驱动和一个总线驱动。
2、Minidriver包含类驱动程序用于管理设备实例的厂商专有特征例程;ClassDriver独立于具体物理设备,主要负责和用户层交换。两种Driver只是把功能驱动的两部分分开的习惯做法,也可以做成一块,更多是为了利用Windows提供的现成ClassDriver,省事、通用。 3、UserModeDriver一般只是用于模拟硬件I/O,使原来的DOS程序能在2000下执行;WinCE上的驱动也是User Mode的,至于有没其他用途我就不清楚了,不过有一个原则:能在UserMode实现,效果一样,当然用UserMode啦! |
|
地板#
发布于:2003-09-15 12:52
WDM驱动程序是一种PnP驱动程序,它同时还遵循电源管理协议,并能在Windows 98和Windows 2000间实现源代码级兼容。WDM驱动程序还细分为类驱动程序(class driver)和迷你驱动程序(minidriver),类驱动程序管理属于已定义类的设备,迷你驱动程序向类驱动程序提供厂商专有的支持。
|
|
|
禁止发言
![]() |
地下室#
发布于:2003-09-15 11:33
用户被禁言,该主题自动屏蔽! |