| Предыдущий | Следующий |
| ERROR_TXF_METADATA_ALREADY_PRESENT | ERROR_TRANSACTION_REQUIRED_PROMOTION |
ERROR_TRANSACTION_SCOPE_CALLBACKS_NOT_SET
Что означает ERROR_TRANSACTION_SCOPE_CALLBACKS_NOT_SET
ERROR_TRANSACTION_SCOPE_CALLBACKS_NOT_SET — не удалось войти в область транзакции, поскольку обработчик области не инициализирован.
Что проверить
Зафиксируйте транзакцию/UOW, диспетчер ресурсов и API, на котором появился ERROR_TRANSACTION_SCOPE_CALLBACKS_NOT_SET.
- Проверьте фазу транзакции, её конечное состояние, тайм-аут и первый диспетчер ресурсов, который отказал или потерял состояние.
- Не продолжайте использовать старый дескриптор транзакции после abort/commit; перед новой попыткой убедитесь, что исход предыдущей операции однозначно определён.
Исходная формулировка
transaction scope callbacks have not been initialized.
Inspect library initialization order and per-process registration of the transaction scope handler.
Check startup and shutdown races with worker threads entering scopes.
Find the transaction-scope callback registration point in the host or framework.
this result belongs to the Windows Kernel Transaction Manager transaction-processing model.
Технические ссылки
- Microsoft: KTM programming model and transaction handles
- Microsoft: Kernel Transaction Manager overview
- Microsoft: KTM transaction, TM, RM, and enlistment functions
Нужно найти другой код? Найти другой код состояния или ошибки.