Что означает код HRESULT 0xC80003EA (hrInvalidName)?

 
Предыдущий Следующий
hrFeatureNotAvailable hrInvalidParameter

hrInvalidName

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

hrInvalidName (0xC80003EA) — недопустимое имя.

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

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

  • Зафиксируйте первый Jet/ESENT API, его аргументы, флаги и владельца объекта. Последующая ошибка cleanup часто скрывает первоначальное нарушение контракта.
  • Проверьте режим доступа и состояние объекта именно в момент возврата кода; повторяйте операцию только после исправления конкретного условия.

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

  • an ESE object name failed the naming contract before object lookup could succeed.
  • hrObjectNotFound means a valid lookup missed; this result means the identifier itself is unacceptable.
  • log the original Unicode name, byte length, normalization, separators, and whether it denotes a table, index, or database.
  • construct the name with the documented character and length rules and preserve it without lossy conversion.

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


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