Windows环境下的程序设计.ppt

其他可选的例程 Windows应用程序与设备驱动程序打交道主要是通过CreateFile、 ReadFile、WriteFile 和DeviceIoControl等Win32 API来进行的,这些API对应着驱动程序的一些分发例程 DispatchWrite例程 WDM驱动程序编程实例 驱动程序中除了DriverEntry例程必须以DriverEntry命名以外,其他例程都可以使用程序员自定义的名字,并且都要由DriverEntry例程向系统注册 开发WDM驱动程序的一般方法 对照相关设备的资料仔细分析驱动程序应实现哪些功能 根据WDM设备驱动程序的组成,采用渐进的方法对驱动程序进行模块化设计 开发WDM驱动程序的一般方法 一个WDM设备驱动程序通常完成以下工作: 初始化 创建、删除设备 即插即用处理 访问硬件 处理电源管理 使用WMI 处理Win32I/O及控制请求 将这些功能划分为不同模块 设备驱动程序的创建与调试过程 构造WDM驱动程序开发环境 1)安装Microsoft Visual Studio .NET 2)安装Microsoft Windows DDK 3)安装Debugging Tools for Windows 构造WDM驱动程序开发环境 安装成功Visual Studio .NET后,运行界面如下图所示 构造WDM驱动程序开发环境 安装成功Windows DD

文档评论(0)

1亿VIP精品文档

相关文档