| Предыдущий | Следующий |
| ERROR_REMOTE_FILE_VERSION_MISMATCH | ERROR_NO_TXF_METADATA |
ERROR_HANDLE_NO_LONGER_VALID
Что означает ERROR_HANDLE_NO_LONGER_VALID
ERROR_HANDLE_NO_LONGER_VALID означает, что дескриптор, связанный с Transactional NTFS, больше нельзя использовать после завершения, отката или изменения границы транзакции.
Проверка существования файла по пути не возвращает действительность старому транзакционному дескриптору.
Что проверить
- Сопоставьте срок жизни дескриптора с
CommitTransaction,RollbackTransactionи откатами до savepoint. - Проверьте дублированные, унаследованные дескрипторы и отображения секций, которые переживают границу транзакции.
- Закрывайте транзакционные файлы до завершения транзакции.
- После завершения откройте объект заново в требуемом новом контексте.
Не переиспользуйте числовое значение старого дескриптора. Для повторной операции создайте новый транзакционный контекст и заново откройте файл.
Технические ссылки
Нужно найти другой код? Найти другой код состояния или ошибки.
