第1章 Windows 2000和WDM驱动程序
虽然本书介绍KMDF的编程,但是KMDF是WDM的继续,KMDF构建在WDM之上。对于一些Windows驱动程序的基本概念,初学者仍需要了解。所以,保留了参考文献(即《Windows 2000/XP WDM设备驱动程序开发(第2版)》一书)的第l章,供初学者阅读。
1.1 Windows 2000组件概述
图1-1显示了Windows 2000操作系统环境的主要组件。在Windows 2000操作系统环境中,一部分组件运行在用户模式下,其他的则运行在内核模式下。
Windows 2000操作系统包括许多内核模式组件,它们被精心地定义为功能相互独立的组件。对内核模式驱动程序设计者来说,*感兴趣的就是内核、I/O管理器、即插即用(PIlP)管理器、电源管理器、硬件抽象层、配置管理器、内存管理器、运行支持和进程结构组件。对另一些设计者来说,感兴趣的其他组件可能还包括对象管理器和**引用监视器。
……