wdm硬件支持

wdm硬件支持微型驱动程序允许通用类驱动程序的扩展实现对特定设备协议或物理编程接口的支持

例如,一个微型驱动程序可以被用于实现对IEEE 1394总线类驱动程序的扩展,用于对特定主机控制器编程接口的支持

微型驱动程序非常易于开发,因为它们可以通过简单的扩展通用的类驱动程序接口功能来实现

尽管微型驱动程序设计简便,但是重复使用微型驱动程序模块所带来的优点也可以通过对标准设备编程接口的支持来实现

USB主机控制器接口(OpenHCI或UHCI)就是这方面的一个例子

模块化的WDM体系结构灵活统一的接口使操作系统可以动态的配置不同的设备驱动程序模块来支持特定的设备

模块化的WDM体系结构灵活统一的接口使操作系统可以动态的配置不同的驱动程序模块来支持特定的设备

一个典型的驱动程序堆栈由通用设备、协议、和用特定协议和特定总线的微型驱动程序联接的总线类驱动程序构成

例如,操作系统可以配置一个驱动程序堆栈来支持这样一个照相机,它的命令是用图象类定义的,并且它是根据来自IEEE 1394总线类的功能控制协议(FCP)类而发表的

这种灵活性还使其可以很容易的支持一个多功能设备,仅需简单的实现一个微型驱动程序将多功能硬件与几个设备类的接口相连接

动态构造WDM驱动程序堆栈是实现即插即用设备支持的关键

 

以上内容由大学时代综合整理自互联网,实际情况请以官方资料为准。

相关