期刊文献+

基于IRP的Windows设备驱动程序间通讯的实现

Implementation of Communication Among IRP-based Device Drivers for Windows
下载PDF
导出
摘要 Windows操作系统上,应用程序不能直接访问设备,访问要通过内核中的设备驱动程序实现。当系统中存在多种被控设备时,可采取一个主驱动程序控制其它设备驱动程序的方式,实现对多个设备的统一、协调的控制。文章介绍了通过在内核中传递IO请求包(IRP)的方式,实现设备驱动程序之间的数据通讯的方法,该方法首先在内存中分配一个共享数据区,并将描述该共享区域的数据结构通过IRP在驱动程序间传递,实现在驱动程序间的数据通讯。 In the operating system of windows,the application can not directly access the devices,which can only be realized through the kernel device driver.When several accused devices are coexisting in this system,we can implement to control multiple devices consistently and coordinately by using a main device driver to monitor other processes.This paper introduces the approach of achieving the data communication among device drivers by passing IO Request Packets(IRP) in the kernel,which firstly allocates a shared region of data and describes the inter-transmission of the data structure,and most importantly,achieves the data communication among drivers.
作者 居锦武
出处 《四川理工学院学报(自然科学版)》 CAS 2010年第4期414-416,共3页 Journal of Sichuan University of Science & Engineering(Natural Science Edition)
基金 四川省教育厅项目(09ZB128) 自贡市科技局项目(2009017)
关键词 内核 设备驱动程序 I/O请求包 共享 通讯 kernel device driver IRP share communication
  • 相关文献

参考文献8

二级参考文献13

  • 1王兰英,居锦武.Windows内核模式驱动程序运行环境的分析[J].微计算机信息,2005,21(11X):201-202. 被引量:13
  • 2王亚琪,王清贤.Windows内核模块加载控制系统设计[J].计算机工程与设计,2006,27(5):872-874. 被引量:3
  • 3郭艳,苗克坚.Windows 2000下WDM驱动程序的研究与开发[J].计算机工程,2006,32(22):266-268. 被引量:11
  • 4Microaoft Corporation. Windows 2000 Driver Design Guide[M]. Microsoft Press, 2000.
  • 5Oney W. Programming The Windows Driver Model[M]. Microsoft Press, 1999.
  • 6Baker A. The Windows 2000 Device Driver Book(Second Edition)[M]. Prentice Hall PTR, 2001.
  • 7Solomon DA, Russinovich ME.Inside Windows 2000 (Third Edition)[M].Microsoft Press.2000.
  • 8郭益昆.VC++.NET开发驱动程序详解[M].北京:希望电子出版社,2002..
  • 9[美]Helen Custer Inside the Windows NT[M].Microsoft Press,1993.4.
  • 10Microsoft Corporation.Windows 2000驱动程序开发大全[M].冯博琴,朱丹军,雪涛,等译.北京:机械工业出版社,2001.

共引文献35

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部