What does NTSTATUS 0xC0000275 (STATUS_NOT_A_REPARSE_POINT) mean?

 
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.