nowayings 发表于 2015-3-30 20:36:16

理解设备扩展

       我们的设备对象记录的是一些比较“通用“的设备信息。也就是每个设备都具有的一些共性。而另外一下”特殊“的、”个性化“的信息记录在设备对象的设备扩展里面。所以每个同类型的设备扩展也不相同。设备扩展由哦我们自己定义,但是她却是由I/O管理器来创建。并且保存在非分页内存中。假如我么吧设备扩展保存在分页内存中,那么-------蓝屏。。。
       除了这个以外。在驱动程序的开发中,尽量不要使用全局变量。因为全局的东西,很容易导致函数的不可重入性。一般我们根据需求把全局变量以设备扩展的形式存储。然后加以同步保护的措施。
页: [1]
查看完整版本: 理解设备扩展