C28141
경고 C28141: 인수로 인해 IRQ 수준이 현재 IRQL 아래에 설정되고 이 함수를 해당 용도로 사용할 수 없습니다.
추가 정보 |
IRQL이 줄 <번호>에서 IRQL>로 < 마지막으로 설정되었습니다." |
호출자가 실행 중인 IRQL을 부적절하게 사용하는 함수 호출입니다. 일반적으로 함수 호출은 더 일반적인 루틴의 일부로 IRQL을 낮추거나 호출자의 IRQL을 발생시키려는 것입니다.
예제
다음 코드 예제에서는 이 경고를 유도합니다.
KeRaiseIrql(DISPATCH_LEVEL, &OldIrql);
KeRaiseIrql(PASSIVE_LEVEL, &OldIrql);
다음 코드 예제에서는 이 경고를 방지합니다.
KeRaiseIrql(DISPATCH_LEVEL, &OldIrql);
KeLowerIrql(OldIrql);