警告 C28141:该参数导致 IRQ 级别设置为低于当前 IRQL,并且此函数不能用于该目的
其他信息 |
IRQL 上次设置为在行 <行号><IRQL>” |
一个函数调用,用于降低调用方正在执行时使用的 IRQL 不当。 通常,函数调用会降低 IRQL 作为更常规例程的一部分,或旨在引发调用者的 IRQL。
示例
下面的代码示例引发此警告。
KeRaiseIrql(DISPATCH_LEVEL, &OldIrql);
KeRaiseIrql(PASSIVE_LEVEL, &OldIrql);
下面的代码示例避免出现此警告。
KeRaiseIrql(DISPATCH_LEVEL, &OldIrql);
KeLowerIrql(OldIrql);