Что означает код HRESULT 0x80045378 (FSRM_E_CLASSIFICATION_PARTIAL_BATCH)?

 
Предыдущий Следующий
FSRM_E_CLASSIFICATION_TIMEOUT FSRM_E_CANNOT_DELETE_SYSTEM_PROPERTY

FSRM_E_CLASSIFICATION_PARTIAL_BATCH

Что означает FSRM_E_CLASSIFICATION_PARTIAL_BATCH

FSRM_E_CLASSIFICATION_PARTIAL_BATCH (0x80045378) — Не удалось классифицировать один или несколько файлов пакетной операции.

Результат 0x80045378 пришёл из подсистемы «COM/WinRT» при работе с областью «контракт вызываемого interface, аргументы и state объекта». Для сообщения «не удалось классифицировать один или несколько файлов пакетной операции» практический предмет проверки — «fsrm, classification, partial, batch».

Что проверить и как подтвердить исправление

В первую очередь сопоставьте первый отказ с фактическими параметрами операции. Для 0x80045378 в сценарии «не удалось классифицировать один или несколько файлов пакетной операции» воспроизведите отказ на минимальном объекте и меняйте только одно условие за запуск, чтобы отделить неверный вход от состояния системы.

Для воспроизведения 0x80045378 сохраните IID и method, thread/apartment, argument values, object state и исходный HRESULT; отдельно запишите HRESULT. По теме «fsrm, classification, partial, batch» для 0x80045378 сравните эти данные с исправным запуском до очистки журналов или пересоздания объекта.

Практическое исправление для 0x80045378: исправьте параметры и жизненный цикл объекта в соответствии с контрактом первого неуспешного метода. В контексте условия «не удалось классифицировать один или несколько файлов пакетной операции» для 0x80045378 оно должно устранить подтверждённую причину, а не скрыть исходный HRESULT.

Подтвердите изменение повтором исходной операции: результат 0x80045378 не должен возникать на исправном объекте, но прежний отрицательный контроль обязан оставаться предсказуемым.

Документация для результата 0x80045378: Classification management · Property bag · FSRM overview.


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