Что означает код HRESULT 0xC8000414 (hrInvalidFilename)?

 
Предыдущий Следующий
hrContainerNotEmpty hrInvalidBookmark

hrInvalidFilename

Что означает hrInvalidFilename

hrInvalidFilename (0xC8000414) — недопустимое имя файла.

Это старый HRESULT-вариант результата ESE (Extensible Storage Engine, ESENT); в JET API соответствующее условие известно как JET_errInvalidFilename.

Что проверить

  • Зафиксируйте полный путь и конкретную файловую операцию ESE; проверьте каталог, права службы, свободное место и открытые handles.
  • Для I/O сохраните системный код ошибки и события storage. Не заменяйте базу или журнал случайной копией: для recovery важна общая цепочка файлов.

Исходная формулировка

  • the filename component fails ESE rules even if the parent path exists.
  • hrInvalidPath addresses the directory/location; hrFileNotFound accepts the syntax but cannot locate the file.
  • capture the literal filename, extension, reserved characters, device-name collisions, and normalization.
  • generate a legal stable filename and avoid silent sanitization that could point to a different database.

Технические ссылки


Нужно найти другой код? Найти другой код состояния или ошибки.