第三章 WDF简介
WDF提供了一个统一的大范围的设备类型的驱动程序模型,有如下特征:
1> 支持用户模式和内核模式
2> 对象模型
3> 一个简化对象生存期管理和同步I / O请求的对象的层次结构
4> 一个I / O模型的框架处理与操作系统的交互
5> 外设、视频加速、电源管理的实现提供了强大的状态管理和智能默认处理状态转换
WDF驱动包括KMDF(内核态*.SYS) UMDF(用户态*.DLL)
内核模式驱动程序:作为内核模式操作系统的一部分执行,管理I/O 即插即用 ,电源等,通常为分层结构
用户模式驱动程序:通常为应用程序与驱动程序的接口或其它操作系统接口的驱动程序,用户模式的驱动程序支持基于协议或者总线的设备。