Hello Everybody,
I have a WDM driver and when I run it in checked build
(after successfully loading it), I get an exception in the
debugger saying “Pageable Code called at IRQL 2”.
If I go ahead in the SoftICE debugger by pressing F5, the
transaction does succeed. But could anybody point out why
such an exception occurs only in checked build of Windows
OS? I am using Windows XP and Numega Driver Studio 2.6.
Regards
Venky
Hi Venky,
Probably your code makes use of PAGED_CODE(); function which
causes the system to ASSERT when that fucntion
is made to run on IRQL > APC_LEVEL ‘n’ this is enabled
Check build version of driver only.
Cheers,
----- Original Message -----
From: “Varadan Venkatesh”
To: “NT Developers Interest List”
Sent: Monday, May 27, 2002 12:55 PM
Subject: [ntdev] Pageable code called at IRQL 2
> Hello Everybody,
>
> I have a WDM driver and when I run it in checked build
> (after successfully loading it), I get an exception in the
> debugger saying “Pageable Code called at IRQL 2”.
>
> If I go ahead in the SoftICE debugger by pressing F5, the
> transaction does succeed. But could anybody point out why
> such an exception occurs only in checked build of Windows
> OS? I am using Windows XP and Numega Driver Studio 2.6.
>
> Regards
> Venky
>
>
> —
> You are currently subscribed to ntdev as: xxxxx@vsnl.net
> To unsubscribe send a blank email to %%email.unsub%%
Hi Venky,
Probably your code makes use of PAGED_CODE(); function which
causes the system to ASSERT when that fucntion
is made to run on IRQL > APC_LEVEL ‘n’ this is enabled
Check build version of driver only.
See DDK for more info. …
Cheers,
----- Original Message -----
From: “Varadan Venkatesh”
To: “NT Developers Interest List”
Sent: Monday, May 27, 2002 12:55 PM
Subject: [ntdev] Pageable code called at IRQL 2
> Hello Everybody,
>
> I have a WDM driver and when I run it in checked build
> (after successfully loading it), I get an exception in the
> debugger saying “Pageable Code called at IRQL 2”.
>
> If I go ahead in the SoftICE debugger by pressing F5, the
> transaction does succeed. But could anybody point out why
> such an exception occurs only in checked build of Windows
> OS? I am using Windows XP and Numega Driver Studio 2.6.
>
> Regards
> Venky
>
>
> —
> You are currently subscribed to ntdev as: xxxxx@vsnl.net
> To unsubscribe send a blank email to %%email.unsub%%
Someone else mentioned that you may have function(s) marked as pagable. The
other possibility is that you are calling a OS routine that is not callable
at DISPATCH_LEVEL. What did you call, what function? Look at the source
code. Driver Verifier will force all of your driver’s pagable routines out
so you will get a blue screen if you attempt to call one of them at
DISPATCH_LEVEL.
----- Original Message -----
From: “Varadan Venkatesh”
To: “NT Developers Interest List”
Sent: Monday, May 27, 2002 7:55 AM
Subject: [ntdev] Pageable code called at IRQL 2
> Hello Everybody,
>
> I have a WDM driver and when I run it in checked build
> (after successfully loading it), I get an exception in the
> debugger saying “Pageable Code called at IRQL 2”.
>
> If I go ahead in the SoftICE debugger by pressing F5, the
> transaction does succeed. But could anybody point out why
> such an exception occurs only in checked build of Windows
> OS? I am using Windows XP and Numega Driver Studio 2.6.
>
> Regards
> Venky
>
>
> —
> You are currently subscribed to ntdev as: xxxxx@yoshimuni.com
> To unsubscribe send a blank email to %%email.unsub%%
>