| Предыдущий | Следующий |
| 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.
Нужно найти другой код? Найти другой код состояния или ошибки.