次の方法で共有


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 コンプライアンス規則 する hwStorPortProhibitedDDDIs(storport) する

関連項目

KeGetCurrentIrql

KeLowerIrql

KeRaiseIrql