Что означает код ошибки Windows 6725 (ERROR_IMPLICIT_TRANSACTION_NOT_SUPPORTED)?

 
Предыдущий Следующий
ERROR_TRANSACTION_RECORD_TOO_LONG ERROR_TRANSACTION_INTEGRITY_VIOLATED

ERROR_IMPLICIT_TRANSACTION_NOT_SUPPORTED

Что означает ERROR_IMPLICIT_TRANSACTION_NOT_SUPPORTED

ERROR_IMPLICIT_TRANSACTION_NOT_SUPPORTED означает, что вызываемый компонент не может выполнить операцию в автоматически созданном или унаследованном транзакционном контексте.

Нужно использовать поддерживаемый явный способ управления транзакцией либо выполнить операцию вне транзакции, если это допускается контрактом.

Что проверить

  • Определите, откуда текущий поток получил транзакционный контекст.
  • Проверьте документацию вызываемого API на поддержку KTM/TxF.
  • Не смешивайте дескрипторы объектов из разных транзакций.
  • Если требуется явная транзакция, создайте её и передайте предусмотренным API способом.

Простой повтор в том же контексте не изменит результат.

Технические ссылки


Нужно найти другой код? Найти другой код состояния или ошибки.