| Предыдущий | Следующий |
| FSRM_E_RMS_NO_PROTECTORS_INSTALLED | FSRM_E_PROPERTY_MUST_APPLY_TO_FOLDERS |
FSRM_E_RMS_NO_PROTECTOR_INSTALLED_FOR_FILE
Что означает FSRM_E_RMS_NO_PROTECTOR_INSTALLED_FOR_FILE
FSRM_E_RMS_NO_PROTECTOR_INSTALLED_FOR_FILE (0x80045383) — Файл невозможно защитить, поскольку для его типа не установлен модуль защиты RMS.
Контекст результата 0x80045383 — подсистема «COM/WinRT» и область «контракт вызываемого interface, аргументы и state объекта». Условие «файл невозможно защитить, поскольку для его типа не установлен модуль защиты rms» указывает на тему «fsrm, rms, отсутствие, protector, installed, for», а не на общий отказ всего компонента.
Что проверить и как подтвердить исправление
В первую очередь сопоставьте первый отказ с фактическими параметрами операции. Для 0x80045383 в сценарии «файл невозможно защитить, поскольку для его типа не установлен модуль защиты rms» воспроизведите отказ на минимальном объекте и меняйте только одно условие за запуск, чтобы отделить неверный вход от состояния системы.
Чтобы локализовать 0x80045383, соберите IID и method, thread/apartment, argument values, object state и исходный HRESULT. Затем для 0x80045383 сравните исправный и неуспешный запуск в части «fsrm, rms, отсутствие, protector, installed, for», меняя одно условие за раз.
Исправляя 0x80045383, меняйте только подтверждённую причину: исправьте параметры и жизненный цикл объекта в соответствии с контрактом первого неуспешного метода. Результат 0x80045383 с описанием «файл невозможно защитить, поскольку для его типа не установлен модуль защиты rms» должен исчезнуть на исходных данных без обхода штатной проверки.
После исправления повторите тот же вызов на прежних данных; у результата 0x80045383 должен измениться первый неуспешный этап, а не только последующее сообщение.
Документация для результата 0x80045383: Classification-based encryption · Deploy encryption · File management tasks.
Нужно найти другой код? Найти другой код состояния или ошибки.