| Предыдущий | Следующий |
| ERROR_BAD_CLUSTERS | ERROR_VOLUME_DIRTY |
ERROR_COMPRESSION_NOT_ALLOWED_IN_TRANSACTION
Что означает ERROR_COMPRESSION_NOT_ALLOWED_IN_TRANSACTION
ERROR_COMPRESSION_NOT_ALLOWED_IN_TRANSACTION — сжатие выполнить нельзя, поскольку для файла активна транзакция.
Что проверить
Определите транзакционный файл, transaction/UOW и файловую возможность, которую пытается использовать приложение.
- Проверьте, поддерживается ли эта операция внутри TxF и не пересекает ли она границу диспетчера ресурсов, удалённое отображение или другое ограничение транзакционного файла.
- Если функция не поддерживается в транзакции, меняйте порядок/модель операции; повтор того же TxF-вызова не снимает ограничение.
Исходная формулировка
file compression cannot be changed while the file has an active transaction.
Microsoft: TxF limitations and recommended alternatives
Prepare compressed content before the transactional publication step when possible.
Commit or roll back and close transacted handles before changing compression.
Find the compression API or filesystem control that runs while the file remains in a transaction.
Технические ссылки
- Microsoft: CreateFileTransacted and miniversion views
- MS-ERREF: TxF and KTM status definitions
- Microsoft: TxF programming considerations and error range
- Microsoft: TxF limitations and recommended alternatives
Нужно найти другой код? Найти другой код состояния или ошибки.