C28120
警告 C28120: この関数は、現在のIRQレベルでは呼び出すことができません。 現在のレベルが低すぎます。
追加情報 |
IRQLは最後に<value> at line <line-number>に設定されました。 レベルは関数シグネチャから推測された可能性があります。 |
ドライバーは、呼び出している関数に対して低すぎる IRQL で実行されています。
コード分析ツールがこの警告を報告した場合は、WDK ドキュメントで関数を参照し、関数を呼び出すことができる IRQL を確認してください。
コード分析ツールは現在の IRQLを推論し、IRQLについてエラーを検出するのに十分な推論が得られた場合にのみこの警告を報告します。 この推論は、分析対象の関数の署名 (引数と結果の型)、または現在のパスに沿った以前の呼び出しに基づいている可能性があります。
コード分析ツールがドライバーが実行されているIRQLを特定できない場合、関数が間違ったIRQLで呼び出されている場合でも、この警告は報告されません。
同様の状況については、警告 28121を参照。