共用方式為


重要區域和受防護區域

重要區域內的執行緒會在停用使用者 APC 和一般核心 APC 時執行。 受防護區域內的執行緒會以停用所有 APC 來執行。

重要區域

驅動程式可以進入和結束重要區域,如下所示:

對 KeEnterCriticalRegion的每個呼叫都必須有對 KeLeaveCriticalRegion的相符呼叫。

受防護區域

驅動程式可以進入和結束受防護區域,如下所示:

對 KeEnterGuardedRegion的每個呼叫都必須有與 KeLeaveGuardedRegion的相符呼叫。

針對 Windows Server 2003 和更新版本 Windows 開發的驅動程式可以使用受防護區域來停用特殊核心 APC。 針對舊版作業系統開發的驅動程式可以藉由呼叫 KeRaiseIrql,將目前的 IRQL 提升為APC_LEVEL來停用特殊核心 APC。 使用 KeLowerIrql 將目前的 IRQL 降低為先前的值。