다음을 통해 공유


KeRaiseIrqlToDpcLevel 함수(ntddk.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부터 사용할 수 있습니다.
대상 플랫폼 보편적
헤더 ntddk.h(Wdm.h, Ntddk.h 포함)
라이브러리 Hal.lib
IRQL <= DISPATCH_LEVEL(주의 섹션 참조)
DDI 규정 준수 규칙 HwStorPortProhibitedDDIs(storport)

참고 항목

KeGetCurrentIrql

KeLowerIrql

KeRaiseIrql