| Предыдущий | Следующий |
| FSRM_E_SET_PROPERTY_FAILED | FSRM_E_CANNOT_ALLOW_REPARSE_POINT_TAG |
FSRM_E_CANNOT_STORE_PROPERTIES
Что означает FSRM_E_CANNOT_STORE_PROPERTIES
FSRM_E_CANNOT_STORE_PROPERTIES (0x80045355) — Свойства классификации не будут сохранены из-за ошибки при загрузке или классификации свойств файла.
В подсистеме «COM/WinRT» результат 0x80045355 относится к области «контракт вызываемого interface, аргументы и state объекта». Описание «свойства классификации не будут сохранены из-за ошибки при загрузке или классификации свойств файла» сужает проверку до темы «fsrm, cannot, store, properties».
Что проверить и как подтвердить исправление
В первую очередь сопоставьте первый отказ с фактическими параметрами операции. Для 0x80045355 в сценарии «свойства классификации не будут сохранены из-за ошибки при загрузке или классификации свойств файла» воспроизведите отказ на минимальном объекте и меняйте только одно условие за запуск, чтобы отделить неверный вход от состояния системы.
Диагностика 0x80045355 должна включать IID и method, thread/apartment, argument values, object state и исходный HRESULT. Для темы «fsrm, cannot, store, properties» при 0x80045355 важны значения именно на первом отказе, а не после обработки ошибки верхним уровнем.
Для 0x80045355 применяйте исправление на границе первого отказа: исправьте параметры и жизненный цикл объекта в соответствии с контрактом первого неуспешного метода. Сообщение «свойства классификации не будут сохранены из-за ошибки при загрузке или классификации свойств файла» при 0x80045355 не следует подавлять общей обработкой исключения.
Подтвердите изменение повтором исходной операции: результат 0x80045355 не должен возникать на исправном объекте, но прежний отрицательный контроль обязан оставаться предсказуемым.
Документация для результата 0x80045355: Store classification properties · SaveProperties · Storage module types.
Нужно найти другой код? Найти другой код состояния или ошибки.