基于WIN2000下的WDM驱动程序探究

被引量 : 0次 | 上传用户:hello199228
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
Windows驱动程序模型WDM(Windows Driver Model)是Microsoft推出的全新设备驱动程序模式,旨在通过提供一种灵活的方式来简化驱动程序的开发,在实现对新硬件支持的基础上减少并降低所必须开发的驱动程序的数量和复杂性。WDM实现了模块化、分层次类型的驱动程序结构。模块化的WDM体系结构,灵活统一的接口使操作系统可以动态的配置不同的设备驱动程序模块来支持特定的设备。用WDM可开发Windows 98和Windows 2000的设备驱动程序。本文深入剖析了在Windows 2000环境下WDM驱动程序开发模型的基本机制以及实现的基本原理,详细说明了Windows 2000环境下设备驱动程序的开发过程,并尝试使用DDK(微软提供的驱动程序开发工具)开发了一个WDM简单测试驱动程序。本文共五章:第一章,“绪论”描述了Windows 2000操作系统的结构与WDM驱动程序模型。第二章,“Windows驱动程序的基本结构和重要概念”讨论了Windows 2000用于管理I/O设备的基本数据结构和IRP处理的“标准模型”等重要概念,以及驱动程序与这些数据结构相联系的基本方式。第三章,“读写数据”讨论了执行I/O操作的驱动程序代码。阐述怎样从PnP管理器那里获得配置信息,怎样用这些信息初始化驱动程序,以使它能处理数据读写IRP。第四章,“WDM的一般处理流程”讨论了用WDM开发驱动程序的一般流程,重点分析了每个WDM都必须包含的两个基本例程,DriverEntry和AddDevice,并且介绍了INF文件的基本写法和关于注册表的操作。第五章,“应用WDM实现一个具体的驱动程序”,介绍了开发一个WDM简单测试驱动程序的基本过程。
其他文献
根据AOAC对申请成为食品微生物定量分析方法的实验室确认工作要求指南进行了整理和总结,作为制订微生物国家标准、行业标准、非标、微生物研究过程乃至日常检测工作的参考,希
新型水溶性膳食纤维聚葡萄糖不能被测定总膳食纤维(TDF)的AOAC方法985.29定量测定,从而影响了其推广应用。本文简要介绍了聚葡萄糖的结构特点,详细讨论了聚葡萄糖含量检测方
经济法权利问题既是经济宪法问题,也是经济法基础理论和经济法部门法的重要问题。经过多年的研究探索,关于经济法权利问题学术界已经有了许多有价值的研究成果,但是尚没有达
正如玛丽.安.格伦顿所揭示的"张口权利、闭口权利的公共话语容易迎合一个问题所具有的经济的、眼前的和个体的维度,但同时却常常忽视了其所具有的道德的、长期的以及社会的内
近年来,城镇化的加快发展,带来了交通需求的快速增长,城市交通供需矛盾日趋突出。交通拥挤问题成为国内外各大城市的热点和难点问题。天津市作为中国第三大城市、北方重要的
<正> 家畜(尤其是猪)的便秘占消化系统疾病的比例很高。曾拟原朴、枳实两味药配伍使用,治疗七例,六例痊愈。厚朴、枳实都是作用于脾胃、向后向下、具有行气消积,导湿化滞的首
期刊
本文的主要工作是对上海期货交易所铜期货市场的日流动性和波动性进行实证研究。首先,阐明了期货市场流动性的经济学含义,介绍了国内外研究者对证券、期货市场流动性从不同角
目的:探讨早期胃癌的保留幽门的胃大部切除术(PPG)对患者术后生活质量及并发症的影响。方法:早期胃癌30例随机分为保留幽门的胃部分切除术(PPG)组和区域淋巴结清扫术和常规胃
乳糖由于其在牛奶中含量的稳定性和所占比重,适合作牛奶热损伤研究分析。本文综述了乳糖在牛奶热处理过程中的变化,除了降解产生有机酸,还存在水解途径、美拉德途径和异构化
随着市场竞争的加剧,技术质量战略、价格战略和形象战略已经不能使企业在竞争中立于不败之地,而营销服务却成为企业留住老客户、吸引新客户,实现客户忠诚从而提高企业市场竞