At what IRQL does HwScsiInterrupt?

Hi All,
May i know at what IRQL does HwScsiInterrupt routine gets Executed?
whether it is the ISR for ScsiMinports or is it a DPC,if it is a DPC then which is the IDR for SCSI Miniport Rountines?where does this exists?B’cos we handle only HwScsiInterrupt in Miniport Drivers.
so can anyone reply me back.
Thanks in Advance…

Vishwanath M.


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

I’m not sure I completely understand your question, however your
miniport callback routines almost always run at DIRQL, DIRQL being
whatever interrupt level/vector has been assigned to the hardware
device. There are a few exceptions. Scsiport serializes your operational
miniport by acquiring the interrupt object spinlock at DRIQL and then
calling your HwXXXXX routine. Of course if you don’t have an interrupt
object (a polling driver) it has to use some DISPATCH_LEVEL lock.

-----Original Message-----
From: xxxxx@lists.osr.com
[mailto:xxxxx@lists.osr.com] On Behalf Of maram vishwanath
Sent: Monday, December 03, 2001 12:53 AM
To: NT Developers Interest List
Subject: [ntdev] At what IRQL does HwScsiInterrupt?

Hi All,
May i know at what IRQL does HwScsiInterrupt routine
gets Executed? whether it is the ISR for ScsiMinports or is
it a DPC,if it is a DPC then which is the IDR for SCSI
Miniport Rountines?where does this exists?B’cos we handle
only HwScsiInterrupt in Miniport Drivers. so can anyone reply
me back. Thanks in Advance…

Vishwanath M.


You are currently subscribed to ntdev as:
xxxxx@hollistech.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