Site icon EfmSoft

Что означает код HRESULT 0x80AA0A06 (E_IMAPI_RAW_IMAGE_TOO_MANY_TRACK_INDEXES)?

 
Предыдущий Следующий
E_IMAPI_RAW_IMAGE_INSUFFICIENT_SPACE E_IMAPI_RAW_IMAGE_TRACK_INDEX_NOT_FOUND

E_IMAPI_RAW_IMAGE_TOO_MANY_TRACK_INDEXES

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

E_IMAPI_RAW_IMAGE_TOO_MANY_TRACK_INDEXES (0x80AA0A06) — Добавление индекса дорожки превысило бы предел в 99 индексов.

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

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

Для 0x80AA0A06 посчитайте TrackIndexes именно у дорожки, в которую добавляется новый индекс: предел равен 99. Уберите лишние cue/index entries или перестройте структуру дорожки до передачи raw image в recorder; изменение скорость записи или типа привода не уменьшает число индексов.

Проверка перед повтором

Сохраните track number и полный массив index offsets до AddTrackIndex. Проверьте, что генератор образа не создаёт повторные индексы при повторном проходе и что index 0/1 учитываются в общем количестве; исправление подтверждается тем, что число индексов остаётся в допустимом диапазоне до начала записи.

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


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

Exit mobile version