了解延迟过程调用(DPC)

时间:2020-04-20 21:06:00

标签: windows kernel driver interrupt irq

我正在阅读用于编写设备驱动程序的OS和CPU概念,并且遇到了“延迟过程调用(DPC)”以及内核如何与DPC和IRQL交互。我真的很欣赏它的简单解释,以及何时使用它?

我已经阅读了正式的Microsoft文档和其他一些资源,但我感到更加困惑。

这些是我的一些资源:

What Are Deferred Procedure Calls?

Introduction to DPCs

Windows Internals

1 个答案:

答案 0 :(得分:2)

您也可以像这样回答寻找irql定义,我认为它们也很简单,希望对您有所帮助:

What is irql?

Why irql is important?