| Anterior | Siguiente |
| ERROR_TOO_MANY_SEM_REQUESTS | ERROR_SEM_OWNER_DIED |
ERROR_INVALID_AT_INTERRUPT_TIME
Qué significa ERROR_INVALID_AT_INTERRUPT_TIME
ERROR_INVALID_AT_INTERRUPT_TIME (104) indica que una operación se intentó ejecutar en un contexto de interrupción donde no está permitida. Es una señal de contexto de ejecución incorrecto, no de que los datos de entrada sean simplemente inválidos.
Diagnóstico
- Determine si el código procede de un driver, runtime o wrapper de bajo nivel.
- Identifique el callback y el nivel/contexto desde el que se invocó la operación.
- Revise si la función puede bloquear, esperar, paginar memoria o llamar código que exige contexto pasivo.
- Capture el stack del thread o DPC/ISR cuando sea posible.
Corrección
Difiera el trabajo a un contexto permitido, por ejemplo una cola o worker apropiado, y mantenga el handler de interrupción limitado a operaciones válidas en ese nivel. Repetir la misma llamada dentro del mismo callback no cambia la precondición y no debe usarse como recuperación.
Referencias técnicas
¿Buscas un código diferente? Buscar otro código de estado o error.
