| Previous | Next |
| STATUS_NO_MORE_MATCHES | STATUS_IO_REPARSE_TAG_INVALID |
STATUS_NOT_A_REPARSE_POINT
The object is ordinary for this operation
STATUS_NOT_A_REPARSE_POINT means that an operation requiring reparse-point state was directed at a file or directory that does not have that state. It commonly matters when code asks to inspect, update, or remove reparse data rather than simply open the object.
A reparse point is not just a path that happens to redirect somewhere. It is a file-system object carrying a tag and associated data, and not every file system supports reparse points. Therefore a missing reparse point can be an expected result for a normal object, a wrong target path, or an unsupported backing file system.
Check the operation, then the object
- Confirm that the handle refers to the intended object rather than a resolved target.
- Query the object's attributes and reparse metadata before issuing a mutation request.
- Record the file-system type, reparse tag when present, and the exact control operation.
- Do not create a reparse point merely to suppress the status; first confirm that the application owns the tag and its data format.
References
Looking for a different code? Search another status or error code.