| Предыдущий | Следующий |
| IMAPI_E_BOOT_EMULATION_IMAGE_SIZE_MISMATCH | IMAPI_E_NO_SUPPORTED_FILE_SYSTEM |
IMAPI_E_EMPTY_DISC
Что означает IMAPI_E_EMPTY_DISC
IMAPI_E_EMPTY_DISC (0xC0AAB150) — Оптический носитель пуст.
В подсистеме «COM/WinRT» результат 0xC0AAB150 относится к области «контракт вызываемого interface, аргументы и state объекта». Описание «оптический носитель пуст» сужает проверку до темы «empty, disc».
Что проверить и как подтвердить исправление
Сначала сопоставьте первый отказ с фактическими параметрами операции. Для 0xC0AAB150 в условии «оптический носитель пуст» воспроизведите отказ на минимальном объекте и меняйте только одно условие за запуск, чтобы отделить неверный вход от состояния системы.
Сопоставьте с результатом 0xC0AAB150 следующие данные: IID и method, thread/apartment, argument values, object state и исходный HRESULT; отдельно запишите IMAPI_E_EMPTY_DISC, IFileSystemImage, ISO. До исправления 0xC0AAB150 сохраните исходное состояние объекта по теме «empty, disc».
Практическое исправление для 0xC0AAB150: исправьте параметры и жизненный цикл объекта в соответствии с контрактом первого неуспешного метода. В контексте условия «оптический носитель пуст» для 0xC0AAB150 оно должно устранить подтверждённую причину, а не скрыть исходный HRESULT.
Закройте диагностику после двух проверок: исходный сценарий проходит без результата 0xC0AAB150, а заведомо неверный вход отклоняется на ожидаемой границе.
Документация для результата 0xC0AAB150: Creating a multisession disc · ImportFileSystem · IFileSystemImage.
Нужно найти другой код? Найти другой код состояния или ошибки.