| Previous | Next |
| STATUS_REPARSE_POINT_NOT_RESOLVED | STATUS_RANGE_LIST_CONFLICT |
STATUS_DIRECTORY_IS_A_REPARSE_POINT
The directory exists, but it is not an ordinary directory node
STATUS_DIRECTORY_IS_A_REPARSE_POINT identifies a directory that carries reparse-point state. This matters when an operation needs to inspect the directory object itself, apply metadata to it, or enforce a rule about whether traversal through reparse points is allowed.
A directory reparse point can redirect or extend path interpretation, so code that assumes every directory component is a plain container can apply a policy to the wrong location. The correct next step depends on whether the operation is supposed to traverse the directory or operate on the reparse object.
Do not lose the traversal decision
- Record whether the request intended to open the reparse object itself or follow it.
- Retrieve the tag and data from a handle to the directory object when the operation needs metadata.
- Validate any target path after resolving the reparse point, not before.
- For security-sensitive code, apply containment checks after every reparse boundary rather than only to the input string.
References
Looking for a different code? Search another status or error code.
