Что означает код 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 означает, что конкретный file/FSCTL operation нельзя выполнить через transacted handle в Transactional NTFS. Не все NTFS metadata operations имеют TxF-вариант.

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

  • Сохраните точный API/FSCTL и тип transacted handle.
  • Проверьте, нет ли более узкого TxF status для EFS, compression, sparse, mapping или link tracking.
  • Сверьте наличие документированного transacted form.

Как исправить

Вынесите неподдерживаемую операцию за границу transaction либо перепроектируйте workflow. Не расширяйте новую зависимость от TxF ради обхода этого ограничения: платформа рекомендует альтернативные механизмы.

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


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