Compartir a través de


C28121

advertencia C28121: no se permite llamar a la función en el nivel irQ actual. El nivel actual es demasiado alto.

Información adicional

IRQL se estableció por última vez en <IRQL> en el número> de línea<. Es posible que el nivel se haya inferido a partir de la firma de función.

El controlador se ejecuta en un IRQL que es demasiado alto para la función a la que llama.

Cuando la herramienta Análisis de código notifica esta advertencia, consulte la documentación de WDK para la función y compruebe el IRQL en el que se puede llamar a la función.

La herramienta Análisis de código deduce el IRQL actual e informa de esta advertencia solo cuando ha inferido lo suficiente sobre el IRQL para detectar el error. Esta inferencia puede basarse en la firma de función (los argumentos y el tipo de resultado) de la función que se está analizando, o desde llamadas anteriores a lo largo de la ruta de acceso actual.

Si la herramienta Análisis de código no puede determinar el IRQL en el que se ejecuta el controlador, no notificará esta advertencia, incluso si se llama a la función en el IRQL incorrecto.