| Предыдущий | Следующий |
| ERROR_APPX_FILE_NOT_ENCRYPTED | ERROR_RWRAW_ENCRYPTED_INVALID_EDATAINFO_FILEOFFSET |
ERROR_RWRAW_ENCRYPTED_FILE_NOT_ENCRYPTED
description[необработанный ввод-вывод зашифрованного файла запрошен для незашифрованного файла.]Необработанный зашифрованный ввод-вывод применён к незашифрованному файлу
ERROR_RWRAW_ENCRYPTED_FILE_NOT_ENCRYPTED возникает, когда вызывающая сторона использует тракт необработанных данных зашифрованного файла, но целевой файл не имеет требуемого этим API состояния шифрования. Обычное чтение и запись файла — другая операция.
Распространённые ошибки
- Код резервного копирования или миграции предполагает, что каждый файл в зашифрованном каталоге также зашифрован.
- Файл был расшифрован или заменён между перечислением и передачей.
- Вызывающая сторона открыла неправильный путь или поток.
- Метаданные восстановлены без соответствующего состояния шифрования.
Диагностика
Запросите фактические атрибуты файла непосредственно перед началом необработанной передачи. Запишите том, имя потока и факт изменения файла после перечисления. Не считайте политику родительского каталога доказательством текущего состояния файла.
Обработка
Для незашифрованных файлов используйте обычный ввод-вывод либо примените документированную процедуру шифрования до необработанной зашифрованной передачи, если она действительно нужна. Не интерпретируйте необработанные зашифрованные блоки как открытый текст.
Архитектура резервного копирования
Надёжный формат резервной копии должен хранить состояние шифрования отдельно для каждого файла и повторно проверять его при восстановлении. Следует ожидать смесь зашифрованного и незашифрованного содержимого.
Ссылки
Нужно найти другой код? Найти другой код состояния или ошибки.