What does HRESULT 0x80AA0A06 (E_IMAPI_RAW_IMAGE_TOO_MANY_TRACK_INDEXES) mean?

 
Previous Next
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 concerns indexes within a track, not the number of tracks on the disc. IMAPI exposes each track index list through IRawCDImageTrackInfo::TrackIndexes; the raw image format limits the list to 99 indexes.

Count per-track indexes independently from track count

  • Identify the exact track number and enumerate its current TrackIndexes.
  • Check cue-sheet or chapter conversion code for automatically generated boundaries in addition to user-defined markers.
  • Do not remove tracks to solve the error unless doing so also changes the index-generation logic for the affected track.

This HRESULT is often confused with E_IMAPI_RAW_IMAGE_TOO_MANY_TRACKS, but the two limits apply at different levels. A disc can contain few tracks and still exceed the index limit inside one track. Before dropping indexes, verify their purpose and spacing; every index also has a minimum ten-sector separation constraint, and index 1 at offset zero has special handling.

Track information · Track indexes · IMAPI return values


Looking for a different code? Search another status or error code.