共用方式為


KeRaiseIrqlToDpcLevel 函式 (ntddk.h)

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

語法

_DECL_HAL_KE_IMPORT KIRQL KeRaiseIrqlToDpcLevel();

傳回值

KeRaiseIrqlToDpcLevel 會傳回發生呼叫的 IRQL。

言論

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

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

要求

要求 價值
最低支援的用戶端 從 Windows 2000 開始提供。
目標平臺 普遍
標頭 ntddk.h (include Wdm.h, Ntddk.h)
連結庫 Hal.lib
IRQL <= DISPATCH_LEVEL (請參閱一節)
DDI 合規性規則 HwStorPortProhibitedDIs(storport)

另請參閱

KeGetCurrentIrql

KeLowerIrql

KeRaiseIrql