| 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
TrackIndexeslist 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.