| Previous | Next |
| STATUS_QUOTA_ACTIVITY | STATUS_BLOCK_TOO_MANY_REFERENCES |
STATUS_CALLBACK_INVOKE_INLINE
The framework requires immediate inline callback execution
Windows returns STATUS_CALLBACK_INVOKE_INLINE while handling job, task, callback, or isolation state. The callback cannot be deferred to another worker or queue without violating ordering, lifetime, or context requirements.
Preserve calling thread, lock state and object lifetime. Avoid asynchronous dispatch unless the documented callback contract permits it.
Unexpected deferral usually comes from a generic work-queue wrapper that ignores the callback contract. Trace registration and dispatch together so the component that changed execution context can be identified directly.
Also check whether the callback is documented as reentrant, because moving it across threads can change lock ordering and object ownership even when the eventual work is identical.
References
Looking for a different code? Search another status or error code.