| Предыдущий | Следующий |
| 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.
Технические ссылки
Нужно найти другой код? Найти другой код состояния или ошибки.