| Предыдущий | Следующий |
| 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.
Нужно найти другой код? Найти другой код состояния или ошибки.