| Предыдущий | Следующий |
| ERROR_REMOTE_FILE_VERSION_MISMATCH | ERROR_NO_TXF_METADATA |
ERROR_HANDLE_NO_LONGER_VALID
Что означает ERROR_HANDLE_NO_LONGER_VALID
ERROR_HANDLE_NO_LONGER_VALID — транзакция сделала дескриптор недействительным.
Что проверить
Зафиксируйте дескриптор транзакции или объект, который приложение продолжает использовать.
- Проверьте, не был ли контекст уже committed, aborted, closed или удалён другим этапом операции.
- После завершения транзакции не переиспользуйте старые handles: для новой попытки создайте новый контекст и повторите сценарий с начала.
Исходная формулировка
the transaction invalidated a file handle after completion or savepoint rollback.
Unmap section views and track duplicate or inherited handles.
Audit handle lifetime against CommitTransaction, RollbackTransaction, and savepoint rollback.
this result is a Transactional NTFS (TxF) file-system status.
Close transacted file handles before commit or rollback.
Технические ссылки
- Microsoft: CreateFileTransacted and miniversion views
- Microsoft: transacted file handles and transaction binding
- Microsoft: TXFS_SAVEPOINT_INFORMATION actions
- MS-ERREF: TxF and KTM status definitions
Нужно найти другой код? Найти другой код состояния или ошибки.