Что означает код HRESULT 0x80AA0A07 (E_IMAPI_RAW_IMAGE_TRACK_INDEX_NOT_FOUND)?

 
Предыдущий Следующий
E_IMAPI_RAW_IMAGE_TOO_MANY_TRACK_INDEXES E_IMAPI_RAW_IMAGE_TRACK_INDEX_OFFSET_ZERO_CANNOT_BE_CLEARED

E_IMAPI_RAW_IMAGE_TRACK_INDEX_NOT_FOUND

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

E_IMAPI_RAW_IMAGE_TRACK_INDEX_NOT_FOUND (0x80AA0A07) — Указанное смещение LBA отсутствует в списке индексов дорожки.

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

Для 0x80AA0A07 соберите recorder ID, профиль и состояние мультимедиа, скорость записи, свободные сектора, stage и IMAPI event; отдельно запишите IRawCDImageTrackInfo, IMAPI.

Для 0x80AA0A07 запишите LBA/offset, который приложение пытается найти или удалить, и фактический массив TrackIndexes этой дорожки. Ошибка означает отсутствие именно запрошенного index offset; уменьшение общего числа индексов, смена media profile или recorder эту причину не исправляют.

Как локализовать причину

Сверьте единицы и базу смещения при построении cue/index list: искомый LBA должен точно совпадать с одним из сохранённых offsets нужной дорожки. Если список перестраивается после добавления lead-in/pregap, выполняйте lookup уже по окончательному TrackIndexes и проверяйте тот же offset перед записью.

Документация для результата 0x80AA0A07: Track indexes · Track information · IMAPI return values.


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