| 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.