- 博客(1)
- 资源 (2)
- 收藏
- 关注
原创 METHOD_IN_DIRECT && METHOD_OUT_DIRECT的区别简单分析
METHOD_IN_DIRECT 和METHOD_OUT_DIRECT的主要区别是在RtlCopyMemory中srcBuffer的来源,当该srcBuffer来源为inputBuffer(=Irp->AssociatedIrp.SystemBuffer)时该问题应该为METHOD_IN_DIRECT,inputBuffer 接受从应用层传来的数据并写入到输出缓冲区输出;而当srcBuffer为内
2012-04-02 17:43:31 3342 1
驱动开发资料
WIN2000操作系统是计算机历史上最安全的操作系统,本节介绍WIN2000系统中驱动程序设计者最关心和最感兴趣的部分。
WIN2000的设计目标
有趣的是,原始的NT("New Technology")概念中不包含操作系统环境,直到1989年第一个NT操作系统出现了很长时间后。但是它还保持着原始的设计目标:
兼容性: 尽可能的支持现有的软件和硬件 。
稳定性和可靠性: 操作系统不会因为用户的误操作而损坏,一个用户程序应该不会使操作系统崩溃。
可移植性: 操作系统应当可在尽可能多的当前和未来的平台上运行。
可扩展性: 随着时间的流逝,市场的改变,操作系统应当可以只用添加少的代码就可以支持新的硬件和添加新的功能。
性能: 操作系统应当尽可能大的发挥硬件的效能。
当然,随着时间的流逝,操作系统的设计目标也是改变的,剩下的部分介绍怎样在设计中实现这些目标。
2012-07-06
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人