摘要 在目前流行的Windows操作系统中,设备驱动程序是操纵硬件的最底层软件接口。...前者的实现较容易,通过CreateFile()函数获取设备驱动程序的句柄后,就可以使用Win32函数,如DeviceIoControl()、ReadFile()或WriteFile()等实现应用程序与设备驱动程序之间的通信...本刊网络补充版(http://www.dpj.com.cn)中,介绍了各部分实现的部分代码。
结语
在目前流行的Windows操作系统中,设备驱动程序是操纵硬件的最底层软件接口。...它向上提供与硬件无关的用户接口,向下直接进行I/O、硬件中断、DMA和内存访问等操作。它将应用程序与硬件细节屏蔽开来,使软件不依赖于硬件并且可在多个不同的平台之间移植。...虚拟设备驱动程序VxD的研究与开发[J]. 计算机工程,2003,28(3): 45~46
2 (美)Chris Cant. Windows WDM设备驱动程序开发指南[M].