About time spend when processing Dispatch routine?

Can someone tell me how long can driver be on a Dispatch_LEVEL, I mean time
in seconds (inside Dispatch routine)? I don’t remeber if I have read this in
DDK.

Regards,
Neno

These are some of the time constraints…

Not more than 50 Microseconds at Device IRQL

Not more than 25 Microseconds while holding any DISPATCH_LEVEL Spinlocks…

Not more than 1 Millisecond at DISPATCH_LEVEL (Dpc routine, startio routine, I/o timer routine, I/o Completion Call backs, AdapterControl Routines…)

-Sriram

Integra Micro Systems (P) Ltd.
xxxxx@integramicro.com
www.integramicro.com

-----Original Message-----
From: Prekupec Boris <boris.prekupec>
To: NT Developers Interest List
Date: Monday, May 29, 2000 9:13 PM
Subject: [ntdev] About time spend when processing Dispatch routine?

Can someone tell me how long can driver be on a Dispatch_LEVEL, I mean time
in seconds (inside Dispatch routine)? I don’t remeber if I have read this in
DDK.

Regards,
Neno


You are currently subscribed to ntdev as: xxxxx@integramicro.com
To unsubscribe send a blank email to $subst(‘Email.Unsub’)</boris.prekupec>

IIRC the recommendation is - not more than several timeslices (10ms on
NT4).

----- Original Message -----
From: Prekupec Boris <boris.prekupec>
To: NT Developers Interest List
Sent: Monday, May 29, 2000 7:24 PM
Subject: [ntdev] About time spend when processing Dispatch routine?

> Can someone tell me how long can driver be on a Dispatch_LEVEL, I mean
time
> in seconds (inside Dispatch routine)? I don’t remeber if I have read this
in
> DDK.
>
> Regards,
> Neno
>
>
> —
> You are currently subscribed to ntdev as: xxxxx@storagecraft.com
> To unsubscribe send a blank email to $subst(‘Email.Unsub’)
></boris.prekupec>