What does HRESULT 0x80AA0A01 (E_IMAPI_RAW_IMAGE_TOO_MANY_TRACKS) mean?

 
Previous Next
E_IMAPI_RAW_IMAGE_IS_READ_ONLY E_IMAPI_RAW_IMAGE_SECTOR_TYPE_NOT_SUPPORTED

E_IMAPI_RAW_IMAGE_TOO_MANY_TRACKS

E_IMAPI_RAW_IMAGE_TOO_MANY_TRACKS is raised when another track would exceed the CD track-number range of 1 through 99. IRawCDImageCreator assigns added streams as successive tracks and exposes StartingTrackNumber and NumberOfExistingTracks, so the available numbering space can be smaller than 99 when the image is intended to follow existing tracks.

Calculate track-number budget before adding another stream

  • Record StartingTrackNumber, NumberOfExistingTracks and the number of tracks already added to the creator.
  • Map each AddTrack call to the resulting track number rather than counting only source files.
  • If the source has many logical clips, decide whether they truly require separate CD tracks before building the raw image.

This error is about track numbering, not image byte capacity or leadout position. E_IMAPI_RAW_IMAGE_INSUFFICIENT_SPACE is the capacity/layout failure for the leadout limit. Reducing sector payload without reducing the number of tracks does not solve a track-limit failure. Likewise, changing write speed or recorder hardware cannot expand the CD numbering range enforced by the image creator.

IRawCDImageCreator · AddTrack · IMAPI return values


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