mirror of
https://github.com/reactos/reactos.git
synced 2024-12-28 01:55:19 +00:00
DPC stands for Deferred Procedure Call.
svn path=/trunk/; revision=16611
This commit is contained in:
parent
07e1646825
commit
612346a8b7
1 changed files with 1 additions and 1 deletions
|
@ -33,7 +33,7 @@ DPCs
|
||||||
|
|
||||||
It is a design goal not to spend too much time in ISRs, for this reason
|
It is a design goal not to spend too much time in ISRs, for this reason
|
||||||
ISRs should postpone most processing till it can run at a lower IRQL. The
|
ISRs should postpone most processing till it can run at a lower IRQL. The
|
||||||
mechanism for this is a Delayed Procedure Call (DPC). When a DPC object is
|
mechanism for this is a Deferred Procedure Call (DPC). When a DPC object is
|
||||||
created, it is associated with a function. The DPC object can then be inserted
|
created, it is associated with a function. The DPC object can then be inserted
|
||||||
in the DPC queue from an ISR. If the IRQL on return from the ISR is less than
|
in the DPC queue from an ISR. If the IRQL on return from the ISR is less than
|
||||||
DISPATCH_LEVEL the DPC queue will be drained, otherwise this will happen when
|
DISPATCH_LEVEL the DPC queue will be drained, otherwise this will happen when
|
||||||
|
|
Loading…
Reference in a new issue