| Предыдущий | Следующий |
| E_IMAPI_ERASE_ONLY_ONE_RECORDER_SUPPORTED | E_IMAPI_ERASE_MODE_PAGE_2A_TOO_SMALL |
E_IMAPI_ERASE_DISC_INFORMATION_TOO_SMALL
Что означает E_IMAPI_ERASE_DISC_INFORMATION_TOO_SMALL
E_IMAPI_ERASE_DISC_INFORMATION_TOO_SMALL (0x80AA0902) — Устройство не вернуло достаточно данных для команды READ DISC INFORMATION.
Результат 0x80AA0902 пришёл из подсистемы «IMAPI» при работе с областью «оптический recorder, media state, image file system и запись». Для сообщения «устройство не вернуло достаточно данных для команды read disc information» практический предмет проверки — «erase, disc, information, превышение, small».
Что проверить и как подтвердить исправление
До изменения конфигурации сопоставьте первый отказ с фактическими параметрами операции. Для 0x80AA0902 с описанием «устройство не вернуло достаточно данных для команды read disc information» сохраните исходные байты и проверьте формат, размер, подпись или checksum до любых преобразований; сравните с заведомо исправным образцом.
Диагностика 0x80AA0902 должна включать recorder ID, media profile/state, write speed, free sectors, stage и IMAPI event; отдельно запишите IMAPI, ID, INFORMATION, IDiscRecorder2. Для темы «erase, disc, information, превышение, small» при 0x80AA0902 важны значения именно на первом отказе, а не после обработки ошибки верхним уровнем.
Практическое исправление для 0x80AA0902: согласуйте формат и режим записи с приводом и носителем; перед повтором определите, завершена ли предыдущая запись частично. В контексте условия «устройство не вернуло достаточно данных для команды read disc information» для 0x80AA0902 оно должно устранить подтверждённую причину, а не скрыть исходный HRESULT.
После исправления повторите тот же вызов на прежних данных; у результата 0x80AA0902 должен измениться первый неуспешный этап, а не только последующее сообщение.
Документация для результата 0x80AA0902: IMAPI return values · Checking media support · IDiscRecorder2.
Нужно найти другой код? Найти другой код состояния или ошибки.