阅读:1602回复:1
关于WDM的设备扩展
据说设备扩展是用于存储驱动程序的全局变量,那么是不是意味着我在两个应用程序中用CreateFile来建立对驱动的调用,这两个程序可以用这个驱动程序的设备扩展来进行数据交换?
|
|
|
沙发#
发布于:2001-06-30 15:48
错。
这个东西是用来存放每个设备的数据。 假设一下,你又两块相同的声卡(举例而已,不要当真),使用同一个驱动程序。那么,在程序中只有一分代码,但两个设备分别处于不同的状态(电源状态,在处理什么IRP等)对吧。这个玩意就是用来放这些与具体设备有关的东西的。 记得在WINDOWS应用中,一个程序的几个实例,共享代码,而各自有自己的数据段一样,这样来理解,OK? |
|
|