C28121

警告 C28121:不允许在当前 IRQ 级别调用该函数。 当前级别太高。

其他信息

IRQL 最后一次设置为在行 <行号><IRQL>。该级别可能已从函数签名推断。

驱动程序正在 IRQL 处执行,该 IRQL 对于它调用的函数来说太高。

当代码分析工具报告此警告时,请参阅函数的 WDK 文档,并验证可在其中调用函数的 IRQL。

代码分析工具推断当前的 IRQL,仅当已推断出有关 IRQL 的足够多来检测错误时,才会报告此警告。 此推理可能基于要分析的函数的 函数签名(参数和结果类型),或基于当前路径的先前调用。

如果代码分析工具无法确定运行驱动程序的 IRQL,则它不会报告此警告,即使函数在错误的 IRQL 中被调用也是如此。