Что означает код HRESULT 0x80045347 (FSRM_E_FILE_MANAGEMENT_EXPIRATION_DIR_IN_SCOPE)?

 
Предыдущий Следующий
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.


Нужно найти другой код? Найти другой код состояния или ошибки.