摘要: 关于驱动程序里StartIo例程的作用,部分摘自网络,有不正确的地方还望指正。 在很多时候,驱动程序不能立即处理I/O请求,此时需要通过一个队列保存Irp,然后返回,等到可以处理I/O请求时,再从队列中取出Irp进行处理。驱动程序可以自己维护一个队列,并通过系统线程来做处理。由于很多驱动程序都需要这 阅读全文
posted @ 2011-09-16 16:31 onemuji 阅读(258) 评论(0) 推荐(0) 编辑
摘要: 转自:http://blog.csdn.net/orbit/article/details/2120086不知道从什么时候开始,switch-case语句成了代码坏味道的代名词,写代码的时候小心翼翼地避开它,看到别人代码中的switch-case就皱眉头,想想其实大可不必这样,switch-case语句并不是代码坏味道的根源,坏味道来自糟糕的代码(结构)设计,比如过多的switch-case分支,或者多重switch-case嵌套等等,这些都将导致代码可读性下降,如果再加上代码风格较差,代码不对齐,那么坏味道就相当地大了。 简短的switch-case还是继续用吧,但是对于分支太多的长swit 阅读全文
posted @ 2011-09-16 12:03 onemuji 阅读(862) 评论(0) 推荐(0) 编辑