What does NTSTATUS 0xC000048B (STATUS_CALLBACK_INVOKE_INLINE) mean?

 
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.