Что означает код HRESULT 0xC0AAB14A (IMAPI_E_BOOT_EMULATION_IMAGE_SIZE_MISMATCH)?

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

IMAPI_E_BOOT_EMULATION_IMAGE_SIZE_MISMATCH

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

IMAPI_E_BOOT_EMULATION_IMAGE_SIZE_MISMATCH (0xC0AAB14A) — Запрошенный тип эмуляции не соответствует размеру загрузочного образа.

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

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

Первый шаг — проверьте допустимость и структуру входных данных первого неуспешного вызова. Когда при 0xC0AAB14A система сообщает «запрошенный тип эмуляции не соответствует размеру загрузочного образа», сверьте тип, размер, диапазон, маску флагов и принадлежность каждого дескриптора текущему объекту именно по контракту первого неуспешного метода.

Чтобы локализовать 0xC0AAB14A, соберите IID и method, thread/apartment, argument values, object state и исходный HRESULT; отдельно запишите IMAPI_E_BOOT_EMULATION_IMAGE_SIZE_MISMATCH, IBootOptions, IMAPI. Затем для 0xC0AAB14A сравните исправный и неуспешный запуск в части «boot, emulation, образ, размер, mismatch», меняя одно условие за раз.

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

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

Документация для результата 0xC0AAB14A: IBootOptions · AssignBootImage · put_Emulation.


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