警告 C28122:不允许在低 IRQ 级别调用该函数。 以前的函数调用与此约束不一致。
其他信息 |
最后一个法定 IRQL 设置为在行 <行号>处 <IRQL>。 可能是错误实际上是在某些之前调用中限制范围。 |
驱动程序在 IRQL 处执行,该函数调用的函数太低,当前函数中以前调用允许的 IRQL 的最高允许 IRQL 低于此调用所需的最小 IRQL。
当代码分析工具报告此警告时,请参阅函数序列的 WDK 文档,并验证可在其中调用每个函数的 IRQL。
代码分析工具推断当前的 IRQL,仅当已推断出有关 IRQL 的足够多来检测错误时,才会报告此警告。 此推理可能基于要分析的函数的 函数签名(参数和结果类型),或者基于执行路径中的先前调用。
有关类似情况的说明,请参阅警告 28123。