C28123

警告 C28123:不允许在高 IRQ 级别调用函数。 以前的函数调用与此约束不一致。

其他信息

错误可能实际上是在之前的某个调用中,该调用限制了范围。

驱动程序在 IRQL 处执行,该 IRQL 对于它正在调用的函数而言过高,并且函数中以前调用的最低允许 IRQL 大于此调用所需的最大 IRQL。

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

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