KeRaiseIrqlToDpcLevel - NtDoc

Native API online documentation, based on the System Informer (formerly Process Hacker) phnt headers
// ntddk.h

_DECL_HAL_KE_IMPORT KIRQL KeRaiseIrqlToDpcLevel();
View the official Windows Driver Kit DDI reference
// wdm.h

_DECL_HAL_KE_IMPORT KIRQL KeRaiseIrqlToDpcLevel();
View the official Windows Driver Kit DDI reference

NtDoc

No description available.

Windows Driver Kit DDI reference (nf-ntddk-keraiseirqltodpclevel)

KeRaiseIrqlToDpcLevel function (ntddk.h)

Description

The KeRaiseIrqlToDpcLevel routine raises the hardware priority to IRQL = DISPATCH_LEVEL, thereby masking off interrupts of equivalent or lower IRQL on the current processor.

Return value

KeRaiseIrqlToDpcLevel returns the IRQL at which the call occurred.

Remarks

Any caller of KeRaiseIrqlToDpcLevel should save the returned IRQL value. Every such caller must restore the original IRQL as quickly as possible by passing this returned IRQL in a subsequent call to KeLowerIrql.

Callers of KeRaiseIrqlToDpcLevel must be running at IRQL <= DISPATCH_LEVEL. Otherwise, a call to this routine causes a bug check.

See also

KeGetCurrentIrql

KeLowerIrql

KeRaiseIrql


Windows Driver Kit DDI reference (nf-wdm-keraiseirqltodpclevel)

KeRaiseIrqlToDpcLevel function (wdm.h)

Description

The KeRaiseIrqlToDpcLevel routine raises the hardware priority to IRQL = DISPATCH_LEVEL, thereby masking off interrupts of equivalent or lower IRQL on the current processor.

Return value

KeRaiseIrqlToDpcLevel returns the IRQL at which the call occurred.

Remarks

Any caller of KeRaiseIrqlToDpcLevel should save the returned IRQL value. Every such caller must restore the original IRQL as quickly as possible by passing this returned IRQL in a subsequent call to KeLowerIrql.

Callers of KeRaiseIrqlToDpcLevel must be running at IRQL <= DISPATCH_LEVEL. Otherwise, a call to this routine causes a bug check.

See also

KeGetCurrentIrql

KeLowerIrql

KeRaiseIrql