| Previous | Next |
| ERROR_NOT_A_REPARSE_POINT | ERROR_INVALID_REPARSE_DATA |
ERROR_REPARSE_ATTRIBUTE_CONFLICT
The reparse operation conflicts with the point already stored on the object
A reparse point is identified by a tag and, for third-party formats, a GUID associated with that tag. When modifying or deleting an existing point, Windows requires the identifying values to match the data already on the object. A mismatched GUID or incompatible attribute is rejected to prevent one filter from overwriting metadata owned by another provider.
Retrieve the current data with FSCTL_GET_REPARSE_POINT and compare the tag, GUID, structure type, and intended owner before changing it. Third-party providers must consistently use their assigned tag and chosen GUID. Do not solve the error by blindly deleting unknown metadata: mount points, symbolic links, virtualization roots, and storage filters can depend on it for correct path processing.
What to inspect
- Read the existing tag and GUID before modification.
- Confirm the caller owns that reparse-point format.
- Preserve metadata owned by another file-system filter.
References
- Microsoft: reparse points
- Microsoft: reparse point operations
- Microsoft: reparse point tags
- Microsoft: REPARSE_DATA_BUFFER
Looking for a different code? Search another status or error code.
