C28141
警告 C28141:自變數會導致 IRQ 層級設定在目前的 IRQL 下方,而且此函式無法用於該用途
其他資訊 |
IRQL 上次在行<號>設定為 <IRQL>」 |
函式呼叫,會降低呼叫端正在執行中的 IRQL 不當使用。 一般而言,函數調用會降低 IRQL 作為較一般例程的一部分,或是要引發呼叫端的 IRQL。
範例
下列程式代碼範例會引發這個警告。
KeRaiseIrql(DISPATCH_LEVEL, &OldIrql);
KeRaiseIrql(PASSIVE_LEVEL, &OldIrql);
下列程式代碼範例會避免這個警告。
KeRaiseIrql(DISPATCH_LEVEL, &OldIrql);
KeLowerIrql(OldIrql);