Home › Forums › Discussions › General Discussion › I’m newbie in kernel programming, TDI program please help!:( › Reply To: I’m newbie in kernel programming, TDI program please help!:(
The statetement that you are refering to, at which your driver is crashing, indicates that you are running at higher irql than PASSIVE_LEVEL.
There could be many reasons for that:
1. Your function is called at high irql by I/O system.
2. You have raised your irql by say acquireing some lock but forgot to release.
Your driver will crash at that statement if IRQL > PASSIVE_LEVEL no matter it is called first time or any time.