| Предыдущий | Следующий |
| FSRM_E_TEXTREADER_FILENAME_TOO_LONG | FSRM_E_FILE_ENCRYPTED |
FSRM_E_INCOMPATIBLE_FORMAT
Что означает FSRM_E_INCOMPATIBLE_FORMAT
FSRM_E_INCOMPATIBLE_FORMAT (0x80045363) — Модуль не обработает файл, поскольку не удалось определить совместимый формат.
В подсистеме «COM/WinRT» результат 0x80045363 относится к области «контракт вызываемого interface, аргументы и state объекта». Описание «модуль не обработает файл, поскольку не удалось определить совместимый формат» сужает проверку до темы «fsrm, incompatible, формат».
Что проверить и как подтвердить исправление
Не начинайте с общего сброса компонента: сопоставьте первый отказ с фактическими параметрами операции. При 0x80045363 и условии «модуль не обработает файл, поскольку не удалось определить совместимый формат» сохраните исходные байты и проверьте формат, размер, подпись или checksum до любых преобразований; сравните с заведомо исправным образцом.
Для воспроизведения 0x80045363 сохраните IID и method, thread/apartment, argument values, object state и исходный HRESULT. По теме «fsrm, incompatible, формат» для 0x80045363 сравните эти данные с исправным запуском до очистки журналов или пересоздания объекта.
После локализации 0x80045363 действуйте по контракту подсистемы: исправьте параметры и жизненный цикл объекта в соответствии с контрактом первого неуспешного метода. Для 0x80045363 и условия «модуль не обработает файл, поскольку не удалось определить совместимый формат» неизменённый повтор без нового состояния не считается исправлением.
После исправления повторите тот же вызов на прежних данных; у результата 0x80045363 должен измениться первый неуспешный этап, а не только последующее сообщение.
Документация для результата 0x80045363: Classification management · Pipeline module implementation · Retrieve stored properties.
Нужно найти другой код? Найти другой код состояния или ошибки.
