What does NTSTATUS 0xC01C0005 (STATUS_FLT_INVALID_NAME_REQUEST) mean?

 
Previous Next
STATUS_FLT_DISALLOW_FAST_IO STATUS_FLT_NOT_SAFE_TO_POST_OPERATION

STATUS_FLT_INVALID_NAME_REQUEST

This status says that a requested file name cannot be obtained at that time; it does not say that the path string itself is malformed. Name generation can be unavailable in particular callback contexts, and a short name cannot be obtained in the pre-create path.

Use the name-query mode that fits the callback's safety constraints. A cache-only query can avoid an unsafe file-system query, while a later filesystem-only query may be valid only where Filter Manager documents it as safe. Do not rebuild a normalized name by concatenating user-supplied path fragments, because that can lose reparse, stream, and case information.

Capture with the status

  • The callback phase, IRQL-related execution constraints, and name-query flags.
  • Whether the request asked for opened, normalized, or short-name information.
  • Whether a cache-only miss is acceptable for this policy path.

FltGetFileNameInformation | Filter Manager name cache behavior | NTSTATUS reference


Looking for a different code? Search another status or error code.