What does HRESULT 0xC0AAB120 (IMAPI_E_IMAGE_SIZE_LIMIT) mean?

 
Previous Next
IMAPI_E_DIR_NOT_FOUND IMAPI_E_IMAGE_TOO_BIG

IMAPI_E_IMAGE_SIZE_LIMIT

IMAPI_E_IMAGE_SIZE_LIMIT is returned while adding a file, directory, tree, or named stream when the resulting image would grow beyond the current configured limit. IMAPI2FS tracks the image against FreeMediaBlocks; this is an image-capacity check before the recorder write operation begins.

Measure the content against the configured block budget

  • Record FreeMediaBlocks and UsedBlocks before the failing add.
  • Identify the exact item or named stream whose insertion crosses the limit.
  • If the target is physical media, derive defaults from the selected recorder/media rather than assuming a fixed disc capacity.

This differs from IMAPI_E_IMAGE_TOO_BIG, which is returned when setting FreeMediaBlocks below the already estimated image size. Here the limit exists first and a new insertion exceeds it. Removing content, increasing the configured budget when the target supports it, or selecting different media can be valid responses. Retrying the same add without changing one of those conditions cannot succeed.

FreeMediaBlocks · Add · AddTree


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