¿Qué significa el código NTSTATUS 0xC0000148 (STATUS_INVALID_LEVEL)?

 
Anterior Siguiente
STATUS_NO_PAGEFILE STATUS_WRONG_PASSWORD_CORE

STATUS_INVALID_LEVEL

Qué significa STATUS_INVALID_LEVEL

En kernel code suele señalar un IRQL incompatible con la operación. Una misma función puede funcionar desde un path pasivo y fallar desde DPC, completion routine o mientras se mantiene un spin lock.

El límite correcto depende de la DDI concreta. No adivine por el nombre de la función: consulte el IRQL requirement publicado y tracee dónde se elevó el nivel antes de la llamada.

Qué comprobar

  • Registre IRQL en la frontera que devuelve el status.
  • Compare con el requirement de la DDI exacta.
  • Tracee el primer punto que elevó IRQL o entró en DPC.
  • Mueva trabajo pageable/waiting a un contexto permitido.

Referencias técnicas


¿Buscas un código diferente? Buscar otro código de estado o error.