carp111111
驱动牛犊
驱动牛犊
  • 注册日期2007-11-26
  • 最后登录2010-10-19
  • 粉丝0
  • 关注0
  • 积分17分
  • 威望121点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:2062回复:0

关于PsGetCurrentThreadId和PsGetCurrentThread的疑问

楼主#
更多 发布于:2009-02-15 01:17
我在写驱动的过程中有两个疑问:
(1)我创建了一个系统线程,用PsGetCurrentThreadId获得tid1,然后在此线程中打开一个文件,在打开文件时,进入IRP_MJ_CREATE派遣例程,这时再用PsGetCurrentThreadId获得tid2,tid1与tid2为什么不相等?
(2)在IRP_MJ_CREATE例程中,Irp包的Irp->Tail.Overlay.Thread与调用PsGetCurrentThread得到的结构是否永远一致?


恳请高手指点!!!
游客

返回顶部