| Anterior | Siguiente |
| BOOTLOG_ENABLED | CHIPSET_DETECTED_ERROR |
ATTEMPTED_SWITCH_FROM_DPC
Qué significa ATTEMPTED_SWITCH_FROM_DPC
ATTEMPTED_SWITCH_FROM_DPC (0xB8) indica que una Deferred Procedure Call intentó una transición ilegal, típicamente una operación que puede bloquear o cambiar de contexto cuando se ejecuta a DISPATCH_LEVEL.
El problema no es que “el DPC tardó mucho”, sino que el código ejecutó una clase de operación incompatible con el contexto de DPC.
Qué comprobar en el dump
- Resuelva el stack hasta la DPC routine del driver.
- Identifique la llamada que intenta esperar, bloquear, cambiar de thread/context o bajar a una ruta no válida.
- Mueva trabajo bloqueante a un worker thread o contexto PASSIVE_LEVEL.
- Mantenga la DPC corta y limitada a trabajo que el IRQL de DISPATCH_LEVEL permite.
Referencias técnicas
¿Buscas un código diferente? Buscar otro código de estado o error.