Что означает код HRESULT 0xC0AAB102 (IMAPI_E_READONLY)?

 
Предыдущий Следующий
IMAPI_E_INVALID_PARAM IMAPI_E_NO_OUTPUT

IMAPI_E_READONLY

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

IMAPI_E_READONLY (0xC0AAB102) — Объект FileSystemImage находится в режиме только для чтения.

Результат 0xC0AAB102 пришёл из подсистемы «COM/WinRT» при работе с областью «контракт вызываемого interface, аргументы и state объекта». Для сообщения «объект filesystemimage находится в режиме только для чтения» практический предмет проверки — «только чтение».

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

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

Диагностика 0xC0AAB102 должна включать IID и method, thread/apartment, argument values, object state и исходный HRESULT; отдельно запишите IMAPI_E_READONLY, IMAPI2FS, HRESULT, IFileSystemImage, IMAPI. Для темы «только чтение» при 0xC0AAB102 важны значения именно на первом отказе, а не после обработки ошибки верхним уровнем.

Для 0xC0AAB102 применяйте исправление на границе первого отказа: исправьте параметры и жизненный цикл объекта в соответствии с контрактом первого неуспешного метода. Сообщение «объект filesystemimage находится в режиме только для чтения» при 0xC0AAB102 не следует подавлять общей обработкой исключения.

Повторите операцию в том же окружении и сравните первый отличающийся вызов; для результата 0xC0AAB102 это надёжнее единичного успеха на других данных.

Документация для результата 0xC0AAB102: AddFile · AddTree · CreateResultImage.


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