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