winter
驱动小牛
驱动小牛
  • 注册日期2001-03-23
  • 最后登录2013-08-15
  • 粉丝4
  • 关注0
  • 积分5分
  • 威望40点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:1602回复:1

关于WDM的设备扩展

楼主#
更多 发布于:2001-06-20 13:19
据说设备扩展是用于存储驱动程序的全局变量,那么是不是意味着我在两个应用程序中用CreateFile来建立对驱动的调用,这两个程序可以用这个驱动程序的设备扩展来进行数据交换?
请原谅我的无知与直率
KDriver
驱动中牛
驱动中牛
  • 注册日期2001-06-09
  • 最后登录2008-09-13
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2001-06-30 15:48
错。

这个东西是用来存放每个设备的数据。

假设一下,你又两块相同的声卡(举例而已,不要当真),使用同一个驱动程序。那么,在程序中只有一分代码,但两个设备分别处于不同的状态(电源状态,在处理什么IRP等)对吧。这个玩意就是用来放这些与具体设备有关的东西的。

记得在WINDOWS应用中,一个程序的几个实例,共享代码,而各自有自己的数据段一样,这样来理解,OK?
“萎软”,是Microsoft的小名!
游客

返回顶部