- 148
- 0
- 约8.16千字
- 约 35页
- 2017-02-15 发布于重庆
- 举报
驱动程序的基本结构
驱动程序的基本结构 最简单的驱动程序 驱动程序的入口函数 内核模式下我们能调用哪些函数? 内核模式下我们不能调用哪些函数? DDK中一个驱动型工程的组成 如何安装NT型驱动程序? 如何安装WDM驱动程序? inf文件主要包含了哪些内容? 驱动对象(Driver Object) 驱动对象(Driver Object) 驱动对象的一些关键字段(一) 驱动对象的一些关键字段(二) DriverEntry函数的主要工作 DriverUnload函数的主要工作 第二简单的驱动程序 第二简单的驱动程序(续) 设备对象(Device Object) The Device Object 设备对象的一些关键字段(一) 设备对象的一些关键字段(二) 设备对象的一些关键字段(三) 如何创建设备对象 如何删除设备对象 设备对象的命名 设备对象的命名(续) 设备对象名与符号链接 设备对象名与符号链接(续) 应用程序如何通过设备名打开设备 创建完设备对象后还需做什么 第三个例子程序 基于I/O请求包(IRP)的工作方式 应用程序与驱动程序的通信 第四个例子程序 设置设备扩展对象的内容 设置设备对象的flags字段设定该设备的工作方式。 fdo-AlignmentRequirement = …. fdo-Flags │= DO_BUFFERED_IO │ DO_POWER_PAGABLE; 创建设备对
原创力文档

文档评论(0)