WDF驱动中KMDF与UMDF区别
来源:互联网 发布:仓库软件免费版 编辑:程序博客网 时间:2024/05/20 07:59
1、内核模式驱动程序 KMDF(Kernel-Mode Driver Framework):
这类驱动程序作为内核模式操作系统组件的一部分执行,它们管理I/O、即插即用、内存、进程和线程、安全等。内核模式驱动程序通常为分层结构。 关于KMDF更多的内容,可参阅 MSDN中“Getting Started with Kernel-Mode Driver Framework ”。
2、用户模式驱动程序 UMDF(User-Mode Driver Framework):
这类驱动程序通常提供 Win32 应用程序与内核模式驱动程序或其他操作系统组件之间的接口。用户模式驱动程序支持基于协议或基于串行总线(如摄像机和便携音乐播放器)的设备。关于KMDF更多的内容,可参阅 MSDN中“ Introduction to UMDF“。
3、无论内核模式的驱动程序或者用户模式的驱动程序,都使用同一环境进行构建,这一环境称为WDK;都采用同一套对象模型构建,采用同一个基础承载,这个基础就是WDF。由于WDF驱动模型提供了面向对象和事件驱动的驱动程序开发框架,大大降低了开发难度。从现在开始,掌握Windows设备驱动程序的开发人员,由过去的“专业”人士,将变为“普通”大众。因此,像WinDriver、DriverStudio之类的第三方工具也随之退出历史舞台。
4、KMDF是Windows系统底层驱动,文件名为:*.SYS,Vista为2万多外设提供了KMDF,其中也包括USB2.0,因此对于具有USB2.0协议的FX2,只需编写与FX2相关的UMDF即可;UMDF是用户层驱动,文件名为:*.DLL。
- WDF驱动中KMDF与UMDF区别
- WDF驱动中KMDF与UMDF区别
- WDF驱动中KMDF与UMDF区别
- WDF驱动中KMDF与UMDF区别
- WDF驱动中KMDF与UMDF区别
- win驱动kmdf和umdf区别
- 菜鸟WDF驱动开发系列(3):安装与调试第一个UMDF驱动程序
- 关于umdf 和 kmdf
- 菜鸟WDF驱动开发系列(2):调试第一个KMDF驱动程序
- WDF与WDM区别 之一
- WDF与WDM区别 之一
- MSDN: WDM与KMDF的区别
- windows驱动程序wdf--KMDF大致框架
- 谈WDM与WDF (windows驱动开发)
- 谈WDM与WDF (windows驱动开发)
- UMDF驱动安装
- kmdf驱动教程2——驱动程序与应用程序通信
- windows驱动程序wdf--KMDF获取应用程序数据缓冲区地址
- Visual Studio 2010工程目录下的ipch文件夹和.sdf文件
- 人生最大的悲哀是什么?
- 理解Android Fragmentation问题
- stackoverflow 上获取图片地址 非正则
- 327. Nothing is to be got without pains but poverty. 世上唯有贫困可以不劳而获
- WDF驱动中KMDF与UMDF区别
- There's no Qt version assigned to this project for platform Win32.解决方法
- MSSQL LEFT JOIN RIGHT JOIN INNER JOIN
- 配置数据引擎(BDE、SQL Link)的简单方法 /制做快速按钮条的方法/建立临时表的方法
- 预编译
- 欲出还羞:百度新款云手机疑云
- RTTI
- 错排详解
- Linux命令ldconfig——动态链接库管理命令