| Anterior | Siguiente |
| ERROR_HANDLE_REVOKED | ERROR_CPU_SET_INVALID |
ERROR_CALLBACK_INVOKE_INLINE
Qué significa ERROR_CALLBACK_INVOKE_INLINE
ERROR_CALLBACK_INVOKE_INLINE (812) — El callback debe ejecutarse inmediatamente en el contexto actual.
El componente no quiere diferir la callback a otra cola o thread. La ejecución inline preserva ordering, thread-local state o lifetime que podría perderse si se agenda de forma asíncrona.
Qué comprobar
- Identifique el contrato del callback y qué contexto debe permanecer activo.
- Compruebe riesgos de reentrada y locks mantenidos antes de invocarlo inline.
- Asegure que el callback no bloquea de forma inesperada una ruta sensible.
Tratamiento recomendado
Ejecute el callback antes de abandonar el contexto actual y documente la posibilidad de reentrada. Si necesita diferir trabajo pesado, separe una fase mínima inline de la tarea asíncrona posterior sin violar el lifetime requerido.
Referencias técnicas
¿Buscas un código diferente? Buscar otro código de estado o error.