What does HRESULT 0x00AA0A08 (S_IMAPI_RAW_IMAGE_TRACK_INDEX_ALREADY_EXISTS) mean?

 
Previous Next
S_IMAPI_WRITE_NOT_IN_PROGRESS IMAPI_S_IMAGE_FEATURE_NOT_SUPPORTED

S_IMAPI_RAW_IMAGE_TRACK_INDEX_ALREADY_EXISTS

S_IMAPI_RAW_IMAGE_TRACK_INDEX_ALREADY_EXISTS is a success-class status from raw CD image index management. It means the requested LBA offset is already present in the track index list. The raw image model exposes per-track information through IRawCDImageTrackInfo, including the track number, starting LBA, sector count, sector type and track indexes.

Treat duplicate index insertion as idempotent state, not a new boundary

  • Read the current TrackIndexes list for the affected track before trying to add another boundary.
  • Log the track number and requested LBA offset; an index is relative to the track layout represented by the raw image.
  • Do not infer a damaged disc image from this HRESULT alone: it is non-negative and reports that the index already exists.

The useful distinction is between “already exists” and E_IMAPI_RAW_IMAGE_TRACK_INDEX_TOO_CLOSE_TO_OTHER_INDEX. A duplicate offset identifies an existing boundary; a too-close offset proposes a different boundary that violates the ten-sector minimum spacing rule. Code that treats every non-S_OK result as fatal can incorrectly reject this status. If duplicate requests are unexpected, inspect the image-building logic for repeated index insertion rather than changing recorder or media settings.

Track information · Track indexes · IMAPI return values


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