Why Block on a thread of create file !

I am trying to use a ring 3 WIN32 app to monitor file IO requests under nt/2000,like as filemon, but there is a different,i block file IO request use a kernel event object,then info my win32 app to check this file,signal the event object when my win32 app finished task.but sometimes i can’t wake up the thread of request file IO even if i signal the event . And I find the thread of signal the event is blocked anther system event ,oh my god ,Deadlock happened .

the system event like as win16lock under on win9x!

but microsoft say the WINNT can REENTER, WHY CAN NOT!!!

please help me!


===================================================================
ÐÂÀËÃâ·Ñµç×ÓÓÊÏä (http://mail.sina.com.cn)
ÍøÀïÑ°Ëýǧ°Ù¶È!ûÓÐ"ÁÄÓÑËÙÅä",ÔõÄÜ"³ÉË«³É¶Ô"? (http://newchat.sina.com.cn)


You are currently subscribed to ntfsd as: $subst(‘Recip.EmailAddr’)
To unsubscribe send a blank email to leave-ntfsd-$subst(‘Recip.MemberIDChar’)@lists.osr.com