다음을 통해 공유


KeRaiseIrqlToDpcLevel 함수(wdm.h)

KeRaiseIrqlToDpcLevel 루틴은 하드웨어 우선 순위를 IRQL = DISPATCH_LEVEL 높여 현재 프로세서에서 동등한 또는 낮은 IRQL의 인터럽트 마스킹을 차단합니다.

구문

_DECL_HAL_KE_IMPORT KIRQL KeRaiseIrqlToDpcLevel();

반환 값

KeRaiseIrqlToDpcLevel 은 호출이 발생한 IRQL을 반환합니다.

설명

KeRaiseIrqlToDpcLevel의 모든 호출자는 반환된 IRQL 값을 저장해야 합니다. 이러한 모든 호출자는 KeLowerIrql에 대한 후속 호출에서 반환된 IRQL을 전달하여 원래 IRQL을 가능한 한 빨리 복원해야 합니다.

KeRaiseIrqlToDpcLevel의 호출자는 IRQL <= DISPATCH_LEVEL 실행되어야 합니다. 그렇지 않으면 이 루틴을 호출하면 버그 검사 발생합니다.

요구 사항

요구 사항
지원되는 최소 클라이언트 Windows 2000부터 사용할 수 있습니다.
대상 플랫폼 유니버설
헤더 wdm.h(Wdm.h, Ntddk.h 포함)
라이브러리 Hal.lib
DLL NtosKrnl.exe
IRQL <= DISPATCH_LEVEL(주의 섹션 참조)
DDI 규정 준수 규칙 HwStorPortProhibitedDDIs(storport)

추가 정보

KeGetCurrentIrql

KeLowerIrql

KeRaiseIrql