¿Qué significa el código NTSTATUS 0xC0000103 (STATUS_NOT_A_DIRECTORY)?

 
Anterior Siguiente
STATUS_FILE_CORRUPT_ERROR STATUS_BAD_LOGON_SESSION_STATE

STATUS_NOT_A_DIRECTORY

Qué significa STATUS_NOT_A_DIRECTORY

El path puede ser sintácticamente válido y existir, pero la última resolución apunta a un archivo, stream u objeto que no acepta semántica de directory. Es distinto de directory missing.

Reparse points y renames pueden hacer que el target efectivo no sea el que sugiere el string original. Registre el tipo del objeto después de resolver la ruta.

Qué comprobar

  • Capture path original y path final.
  • Compruebe atributos/tipo del objeto resuelto.
  • Revise reparse points y races de rename.
  • Diferencie non-directory de PATH_NOT_FOUND.

Referencias técnicas


¿Buscas un código diferente? Buscar otro código de estado o error.