Share via


C28121

警告 C28121:不允許在目前的 IRQ 層級呼叫函式。 目前的層級太高。

其他資訊

IRQL 上次設定為<行<>的 IRQL>。層級可能已從函式簽章推斷。

驅動程式正在 IRQL 上執行,對它所呼叫的函式而言太高。

當程式代碼分析工具報告此警告時,請參閱函式的 WDK 檔,並確認可呼叫函式的 IRQL。

程序代碼分析工具會推斷目前的 IRQL,並且只有在推斷出足夠的 IRQL 來偵測錯誤時,才會報告此警告。 此推斷可能以 函式簽章 為基礎, (要分析之函式的自變數和結果類型) ,或來自目前路徑先前的呼叫。

如果程式代碼分析工具無法判斷驅動程序執行所在的 IRQL,它將不會報告這個警告,即使函式在錯誤的 IRQL 上呼叫也一樣。