共用方式為


C28141

警告 C28141:自變數會導致 IRQ 層級設定在目前的 IRQL 下方,而且此函式無法用於該用途

其他資訊

IRQL 上次在行<>設定為 <IRQL>」

函式呼叫,會降低呼叫端正在執行中的 IRQL 不當使用。 一般而言,函數調用會降低 IRQL 作為較一般例程的一部分,或是要引發呼叫端的 IRQL。

範例

下列程式代碼範例會引發這個警告。

KeRaiseIrql(DISPATCH_LEVEL, &OldIrql);
KeRaiseIrql(PASSIVE_LEVEL, &OldIrql);

下列程式代碼範例會避免這個警告。

KeRaiseIrql(DISPATCH_LEVEL, &OldIrql);
KeLowerIrql(OldIrql);