XinHuaSoft
驱动牛犊
驱动牛犊
  • 注册日期2005-07-19
  • 最后登录2012-06-11
  • 粉丝0
  • 关注0
  • 积分15分
  • 威望167点
  • 贡献值0点
  • 好评度15点
  • 原创分0分
  • 专家分0分
阅读:1117回复:1

一个关于DRIVER_OBJECT和DEVICE_OBJECT的困惑,请大家指点!

楼主#
更多 发布于:2007-02-02 23:20
  DRIVER_OBJECT应该是作为驱动程序在内核中对象,DEVICE_OBJECT应该是物理设备对象或功能设备对象。从面向对象的封装性的角度来讲,应该是在DEVICE_OBJECT对象中有一个MajorFunction数组才对,它描述了设备对象提供的功能,但现在 MajorFunction函数却放在了DRIVER_OBJECT对象当中,这很容易让人混淆的。所以目前我都不能确信DRIVER_OBJECT对象中的MajorFunction函数组是否是定义了该驱动程序对象所对应的设备对象DEVICE_OBJECT的功能函数? 希望哪位大虾能指点一下。
游客

返回顶部