| Предыдущий | Следующий |
| IMAPI_E_STASHFILE_WRITE_FAILURE | IMAPI_E_INVALID_WORKING_DIRECTORY |
IMAPI_E_STASHFILE_READ_FAILURE
Что означает IMAPI_E_STASHFILE_READ_FAILURE
IMAPI_E_STASHFILE_READ_FAILURE (0xC0AAB13B) — Ошибка чтения из временного файла «!ls!».
Код 0xC0AAB13B относится не ко всему компоненту «COM/WinRT», а к операции в области «контракт вызываемого interface, аргументы и state объекта». Сообщение «ошибка чтения из временного файла «!ls!»» позволяет начать с темы «stashfile, read, сбой».
Что проверить и как подтвердить исправление
В первую очередь сопоставьте первый отказ с фактическими параметрами операции. Для 0xC0AAB13B в сценарии «ошибка чтения из временного файла «!ls!»» воспроизведите отказ на минимальном объекте и меняйте только одно условие за запуск, чтобы отделить неверный вход от состояния системы.
Чтобы локализовать 0xC0AAB13B, соберите IID и method, thread/apartment, argument values, object state и исходный HRESULT; отдельно запишите IMAPI_E_STASHFILE_READ_FAILURE, IMAPI2FS, IMAPI_E_DATA_STREAM_READ_FAILURE, IMAPI. Затем для 0xC0AAB13B сравните исправный и неуспешный запуск в части «stashfile, read, сбой», меняя одно условие за раз.
Для 0xC0AAB13B применяйте исправление на границе первого отказа: исправьте параметры и жизненный цикл объекта в соответствии с контрактом первого неуспешного метода. Сообщение «ошибка чтения из временного файла «!ls!»» при 0xC0AAB13B не следует подавлять общей обработкой исключения.
Подтвердите изменение повтором исходной операции: результат 0xC0AAB13B не должен возникать на исправном объекте, но прежний отрицательный контроль обязан оставаться предсказуемым.
Документация для результата 0xC0AAB13B: WorkingDirectory · StageFiles · IMAPI return values.
Нужно найти другой код? Найти другой код состояния или ошибки.
