ProtocolRecieveComplete() handler (in NDIS) runs at IRQL PASSIVE_LEVEL ???

Hi.

The DDK said,

“ProtocolReceiveComplete runs at IRQL PASSIVE_LEVEL. // Built on Thursday,
July 19, 200”

But my own protocol driver said, It runs at DISPATCH_LEVEL.

Code is “DebugPrint(“DriverReceiveComplete: Entered %d\n”,
KeGetCurrentIrql());”

and Result is. “DriverReceiveComplete: Entered 2”

The DDK is wrong?

Merry Christmas :slight_smile:


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

> The DDK is wrong?

Looks like so.

Max


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 submitted an inquiry internally to the NDIS and the DDK documentation
folks to verify your findings and to have the documentation corrected if
it is wrong. Thanx.

Bryan S. Burgin
xxxxx@microsoft.com
bburgin x58049 40/2153

-----Original Message-----
From: jgahn@cs.hongik.ac.kr [mailto:jgahn@cs.hongik.ac.kr]
Sent: Sunday, December 23, 2001 8:51 PM
To: NT Developers Interest List
Subject: [ntdev] ProtocolRecieveComplete() handler (in NDIS) runs at
IRQL PASSIVE_LEVEL ???

Hi.

The DDK said,

“ProtocolReceiveComplete runs at IRQL PASSIVE_LEVEL. // Built on
Thursday,
July 19, 200”

But my own protocol driver said, It runs at DISPATCH_LEVEL.

Code is “DebugPrint(“DriverReceiveComplete: Entered %d\n”,
KeGetCurrentIrql());”

and Result is. “DriverReceiveComplete: Entered 2”

The DDK is wrong?

Merry Christmas :slight_smile:


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