indows操作系统的IRQL降低到Dispatch/DPC级，操作系统检查DPC队列，逐个执行挂起的DPC，直至队列为空或者发生IRQL更高的中断。例如，当时钟中断发生时，时钟中断服务程序通常增加当前线程的计数器以计算当前线程的总执行时间，把它的时间片减1。当时间片减少到0，线程调度器将被唤醒去选择下一个在当前处理器内核上运行的线程并做线程上下文切换。时钟中断服务程序运行在非常高的IRQL上，它应该在稍后的IRQL下降到低级时才去执行线程调度程序。因此时钟中断服务程序请求一个DPC对象并把这个对象放在