ReactOSIRQLKfLowerIrql__0">2.4.ReactOS系统运行级别降低IRQL级别KfLowerIrql 函数
2.4.ReactOS系统运行级别降低IRQL级别KfLowerIrql 函数
KfLowerIrql 函数
/*********************************************************************** NAME EXPORTED* KfLowerIrql** DESCRIPTION* Restores the irq level on the current processor** ARGUMENTS* NewIrql = Irql to lower to** RETURN VALUE* None** NOTES* Uses fastcall convention*/
VOID FASTCALL
KfLowerIrql (KIRQL NewIrql)
{DPRINT("KfLowerIrql(NewIrql %d)\n", NewIrql);if (NewIrql > KeGetPcr()->Irql){DbgPrint ("(%s:%d) NewIrql %x CurrentIrql %x\n",__FILE__, __LINE__, NewIrql, KeGetPcr()->Irql);KEBUGCHECK(0);for(;;);}HalpLowerIrql(NewIrql);
}
相反还有一个提升IRQL级别的函数。KfRaiseIrql:下篇文章中呈现。