What does NTSTATUS 0xC01C000B (STATUS_FLT_DELETING_OBJECT) mean?

 
Previous Next
STATUS_FLT_INTERNAL_ERROR STATUS_FLT_MUST_BE_NONPAGED_POOL

STATUS_FLT_DELETING_OBJECT

STATUS_FLT_DELETING_OBJECT identifies a lifetime race: the filter, volume, instance, or related object is known, but it is already in teardown and cannot accept the requested action. It is therefore different from a not-found status, which means the target could not be resolved at all.

Stop creating new attachments, contexts, or asynchronous work against that object. Coordinate teardown with outstanding references and callbacks, then retry only by obtaining a fresh object in a later, valid lifecycle state. Holding raw pointers or cached instance handles across unload/dismount boundaries is a typical cause.

Trace together

  • Instance teardown start/complete events and filter unload events.
  • The source of the object reference and the code that releases it.
  • Concurrent mount, dismount, service-stop, and manual detach activity.

FltAttachVolumeAtAltitude return values | Managing minifilter contexts | Loading and unloading minifilters


Looking for a different code? Search another status or error code.