| Предыдущий | Следующий |
| FSRM_E_CACHE_MODULE_ALREADY_EXISTS | FSRM_E_FILE_MANAGEMENT_JOB_ALREADY_EXISTS |
FSRM_E_FILE_MANAGEMENT_EXPIRATION_DIR_IN_SCOPE
Что означает FSRM_E_FILE_MANAGEMENT_EXPIRATION_DIR_IN_SCOPE
FSRM_E_FILE_MANAGEMENT_EXPIRATION_DIR_IN_SCOPE (0x80045347) — Каталог истечения срока хранения не может находиться внутри области задания управления файлами.
Код 0x80045347 относится не ко всему компоненту «COM/WinRT», а к операции в области «контракт вызываемого interface, аргументы и state объекта». Сообщение «каталог истечения срока хранения не может находиться внутри области задания управления файлами» позволяет начать с темы «fsrm, файл, management, expiration, dir, scope».
Что проверить и как подтвердить исправление
Сначала сопоставьте первый отказ с фактическими параметрами операции. Для 0x80045347 в условии «каталог истечения срока хранения не может находиться внутри области задания управления файлами» воспроизведите отказ на минимальном объекте и меняйте только одно условие за запуск, чтобы отделить неверный вход от состояния системы.
Для воспроизведения 0x80045347 сохраните IID и method, thread/apartment, argument values, object state и исходный HRESULT. По теме «fsrm, файл, management, expiration, dir, scope» для 0x80045347 сравните эти данные с исправным запуском до очистки журналов или пересоздания объекта.
Практическое исправление для 0x80045347: исправьте параметры и жизненный цикл объекта в соответствии с контрактом первого неуспешного метода. В контексте условия «каталог истечения срока хранения не может находиться внутри области задания управления файлами» для 0x80045347 оно должно устранить подтверждённую причину, а не скрыть исходный HRESULT.
Подтвердите изменение повтором исходной операции: результат 0x80045347 не должен возникать на исправном объекте, но прежний отрицательный контроль обязан оставаться предсказуемым.
Документация для результата 0x80045347: File management job · Retention scenario · FSRM overview.
Нужно найти другой код? Найти другой код состояния или ошибки.