This smacks of any one of several synchronization and serialization
problems. You could be releasing a spinlock to soon or not using a spinlock
to protect critical data, or even releasing an IRP and then trying to
access it, or completing an IRP before everyone in the stack is done with
it.
Gary G. Little
Staff Engineer
Broadband Storage, Inc.
xxxxx@broadstor.com
-----Original Message-----
From: xxxxx@bluewide.com [mailto:xxxxx@bluewide.com]
Sent: Thursday, September 20, 2001 7:36 AM
To: NT Developers Interest List
Subject: [ntdev] How can I solve this Error (ATTEMPTED_SWITCH_FROM_DPC) ?
Hi…all.
I???m making a intermediate driver that is attatched to serial.sys.
And I have a fatal error like this.
#define ATTEMPTED_SWITCH_FROM_DPC ((ULONG)0x000000B8L)
A wait operation, attach process, or yield was attempted from a DPC routine.
What I want say to you that I didn???t use a DPC Object and DPC routine in
my driver.
However that error can be happened?
I can???t find any detail explainaiton about ATTEMPTED_SWITCH_FROM_DPC
in DDK Documentation.
Please suggest to me any idea.
Thank for reading me.
Bye.
You are currently subscribed to ntdev as: xxxxx@broadstor.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