WDF来自指的是一种驱动模型,WDF驱动模型是微软推出的驱动程序色首案开发环境。WDF是Vista及其以后OS的驱动模型,意为WindowsDriverFoundation,此模型比WDM更先进、合理(微软是这样说的),将WDF中关于电源、PnP等一些复杂的太细节由微软实现,所以在此模型上开发驱动会比以前要简单。
WDF的特点:
1、系统兼容,内部磨合了系统、平台间的差异,对外提供了统一的DDI接口。
2、基任开作水决算承培于对象的框架。有一个最基本的对象,其他对象都是在这个对象上进行扩展。对象:驱动对象,设备对象,IO对象,队列对象和目标对象。
3、框架管着所有对象模业冲杆的生命周期。通过引用计数和父子层级关系来维护这个工作。
4、对整洲行重国脸反框架对象所设计的一套设施,如:上下文空间、同步锁等。使得框架对象容易操作,又有安全保障。
5、PME接口(property/method/event)-DDI接口。
6、对来自WDM的完美封装,实现了趋于完美的PNP处理和电源管理状态机(s装金村误设tatemachine)。
7、处理IO请求更为简便,使用IO对象实现同步、异步处理。未完成的IO请求的取消操作也方便。
8、引入IO队列,能够轻松实现多个IO请求的串行、并行和手动处理。并且IO队列还支持PNP和电源管理。
9、轻松切换到WDM模式。调获取获取驱动对象、设备对象和IO对象,然后编写WDM代码。
Copyright © 2019- dxga.cn 版权所有 湘ICP备2023023988号-8
违法及侵权请联系:TEL:199 18 7713 E-MAIL:2724546146@qq.com
本站由北京市万商天勤律师事务所王兴未律师提供法律服务