Carchangel
驱动牛犊
驱动牛犊
  • 注册日期2003-02-28
  • 最后登录2004-04-01
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:1148回复:2

DriverEntry初始化的问题

楼主#
更多 发布于:2003-03-04 16:44
我用driver studio 生成一个基本USB驱动程序,编译也成功了。
我在看DriverEntry过程时,怎么没看到应有的响应各种用户请求的过程的入口映射啊,使I/O管 理器能知道当用户的打开、关闭、读写等请求到来时各应调用那些过程来处理。
而和DriverEntry不同类下的方法有Cleanup(KIrp),Close(KIrp),
Create(KIrp),OnStopDevice(KIrp I) 还有很多。这些函数什么时候调用啊,执行顺序是怎么样的啊。请高手没扶扶我这刚学驱动编程的新手。我将贡献出我仅仅的5分,谢谢! :D
天道酬勤★全力以赴★忍辱负重★苦尽甘来 不是因为某些事情难以做到,我们才失去自信; 而是因为我们失去了自信,有些事情才显得难以做到!
Carchangel
驱动牛犊
驱动牛犊
  • 注册日期2003-02-28
  • 最后登录2004-04-01
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2003-03-04 17:23
Read(KIrp I)
OnDeviceSleep(KIrp I)
Close(KIrp I)
{DeviceControl(KIrp I)
等等都是虚函数啊,怎么看它使用的宏呢!这些函数什么时候调用呢?谢谢!
天道酬勤★全力以赴★忍辱负重★苦尽甘来 不是因为某些事情难以做到,我们才失去自信; 而是因为我们失去了自信,有些事情才显得难以做到!
glqgglq
驱动小牛
驱动小牛
  • 注册日期2001-04-16
  • 最后登录2008-10-28
  • 粉丝0
  • 关注0
  • 积分2分
  • 威望4点
  • 贡献值0点
  • 好评度2点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2003-03-04 17:03
他全部封装好了,你看一下它使用的一些宏就知道了
游客

返回顶部