Что означает код NTSTATUS 0xC019005A (STATUS_OPERATION_NOT_SUPPORTED_IN_TRANSACTION)?

 
Предыдущий Следующий
STATUS_NO_LINK_TRACKING_IN_TRANSACTION STATUS_TRANSACTION_INTEGRITY_VIOLATED

STATUS_OPERATION_NOT_SUPPORTED_IN_TRANSACTION

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

STATUS_OPERATION_NOT_SUPPORTED_IN_TRANSACTION — эта операция не поддерживается внутри транзакции.

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

Определите транзакционный файл, transaction/UOW и файловую возможность, которую пытается использовать приложение.

  • Проверьте, поддерживается ли эта операция внутри TxF и не пересекает ли она границу диспетчера ресурсов, удалённое отображение или другое ограничение транзакционного файла.
  • Если функция не поддерживается в транзакции, меняйте порядок/модель операции; повтор того же TxF-вызова не снимает ограничение.

Исходная формулировка

  • The requested operation is not supported inside TxF.
  • Nearby more-specific statuses such as EFS, compression, sparse, link tracking, or mapping restrictions.
  • TxF supports a defined set of transacted file operations, but not every NTFS control, metadata change, or cross-component behavior can be made transactional.
  • The exact API or FSCTL being issued and whether there is a documented transacted form.
  • Microsoft: Alternatives to using Transactional NTFS

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


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