Re: [NTDEV] Rules for the use of IoGetCurrentIrpStackLocation in Windows 2000

And just what was the bet, Pedro? :slight_smile: Damn you know I hate to miss a sure
thing when it comes to betting anything.

Driver Verifier was enabled … I’m of the ilk that if it will tell me
what’s wrong I use it. I was not running with low resources, but other than
that, all of the verifier checks were enabled.

Thanks Dave … I had made that change, to return STATUS_PENDING and mark
the IRP as such, before I read your post and was wondering why things were
working. You explained it quite nicely.

Durn burn … and here I was about to bug 2000

Gary

-----Original Message-----
From: xxxxx@lists.osr.com
[mailto:xxxxx@lists.osr.com] On Behalf Of Peter Viscarola
Sent: Friday, March 09, 2001 3:55 PM
To: NT Developers Interest List
Subject: [ntdev] Re: [NTDEV] Rules for the use of IoGetCurrentIrpStack
Location in Windows 2000

Hmmmm … oops … well no, the IRP was NOT marked as pending nor was
STATUS_PENDING being returned.

Excuse me while I go boot myself in the buttocks …

Nice catch, Dave!

Another casualty of NT’s famous I/O Completion Complexities.

I hate to say this… but I bet you would have found this really quickly if
you were running Driver Verifier. Just a bit of 20/20 hindsight…

Peter
OSR


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


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