| Предыдущий | Следующий |
| hrFileNotFound | hrLogCorrupted |
hrAfterInitialization
Что означает hrAfterInitialization
hrAfterInitialization (0xC800073A) — после инициализации восстановление невозможно.
Это старый HRESULT-вариант результата ESE (расширяемый механизм хранения, ESENT); в JET API соответствующее условие известно как JET_errAfterInitialization.
Практический смысл и диагностика
- ESE restore entry point вызван после того, как instance уже прошла `JetInit`/initialization boundary.
- `AlreadyInitialized` шире описывает повторную initialization; здесь запрещён именно restore, запущенный слишком поздно относительно normal startup.
- Организуйте lifecycle так, чтобы restore controller завершал подготовку/restore до инициализации instance, а normal startup не мог выиграть race.
- Зафиксируйте порядок `JetCreateInstance`, system parameters, restore calls, `JetInit` и `JetTerm`; после успешной initialization не пытайтесь вклинить restore в живую instance.
Технические ссылки
Нужно найти другой код? Найти другой код состояния или ошибки.