| Anterior | Siguiente |
| ERROR_REGISTRY_QUOTA_LIMIT | ERROR_PWD_TOO_SHORT |
ERROR_NO_CALLBACK_ACTIVE
Qué significa ERROR_NO_CALLBACK_ACTIVE
ERROR_NO_CALLBACK_ACTIVE (614) — Se intentó retornar de un callback nativo cuando el thread no tiene un callback correspondiente activo.
Es un error de sequencing en una interfaz nativa/legacy. Puede ocurrir si el retorno se ejecuta dos veces, desde otro thread, después de unwinding o con un frame de callback corrupto. El problema es el lifecycle, no un permiso insuficiente.
Qué comprobar
- Capture thread ID, stack y API que estableció originalmente el callback.
- Revise exception paths y cleanup que puedan ejecutar return dos veces.
- Compruebe si hooks o emulación alteran el frame nativo esperado.
Tratamiento recomendado
Corrija la máquina de estados y mantenga callback entry/return emparejados en el mismo thread. No invoque la syscall de retorno si no existe un frame activo. Para nuevo código, use APIs documentadas de callback/IPC.
Referencias técnicas
- Microsoft: System Error Codes 500–999
- Microsoft Open Specifications: Win32 error values
- Microsoft: Application Verifier
¿Buscas un código diferente? Buscar otro código de estado o error.