共用方式為


KeRaiseIrqlToDpcLevel 函式 (ntddk.h)

KeRaiseIrqlToDpcLevel 例程會將硬體優先順序提升為 IRQL = DISPATCH_LEVEL,藉此遮罩目前處理器上對等或較低的 IRQL 中斷。

Syntax

_DECL_HAL_KE_IMPORT KIRQL KeRaiseIrqlToDpcLevel();

傳回值

KeRaiseIrqlToDpcLevel 會傳回發生呼叫的 IRQL。

備註

KeRaiseIrqlToDpcLevel 的任何呼叫端都應該儲存傳回的 IRQL 值。 每個這類呼叫端都必須儘快還原原始 IRQL,方法是在後續呼叫 KeLowerIrql 中傳遞此傳回的 IRQL。

KeRaiseIrqlToDpcLevel 的呼叫端必須在 IRQL <= DISPATCH_LEVEL執行。 否則,呼叫此例程會導致錯誤檢查。

規格需求

需求
最低支援的用戶端 從 Windows 2000 開始提供。
目標平台 Universal
標頭 ntddk.h (包括 Wdm.h、Ntddk.h)
程式庫 Hal.lib
IRQL <= DISPATCH_LEVEL (请参阅一节)
DDI 合規性規則 HwStorPortProhibitedDIS (storport)

另請參閱

KeGetCurrentIrql

KeLowerIrql

KeRaiseIrql