Что означает код HRESULT 0xC0AAB148 (IMAPI_E_BOOT_IMAGE_DATA)?

 
Предыдущий Следующий
IMAPI_E_STASHFILE_MOVE IMAPI_E_BOOT_OBJECT_CONFLICT

IMAPI_E_BOOT_IMAGE_DATA

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

IMAPI_E_BOOT_IMAGE_DATA (0xC0AAB148) — Не удалось добавить загрузочный объект в образ.

В подсистеме «COM/WinRT» результат 0xC0AAB148 относится к области «контракт вызываемого interface, аргументы и state объекта». Описание «не удалось добавить загрузочный объект в образ» сужает проверку до темы «boot, образ, данные».

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

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

Перед повтором 0xC0AAB148 зафиксируйте IID и method, thread/apartment, argument values, object state и исходный HRESULT; отдельно запишите IMAPI_E_BOOT_IMAGE_DATA, IBootOptions::AssignBootImage, IStream, IFileSystemImage, HRESULT. Различия по теме «boot, образ, данные» для 0xC0AAB148 покажут, изменился ли первый неуспешный этап.

После локализации 0xC0AAB148 действуйте по контракту подсистемы: исправьте параметры и жизненный цикл объекта в соответствии с контрактом первого неуспешного метода. Для 0xC0AAB148 и условия «не удалось добавить загрузочный объект в образ» неизменённый повтор без нового состояния не считается исправлением.

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

Документация для результата 0xC0AAB148: AssignBootImage · BootImageOptions · IFileSystemImage.


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