What does HRESULT 0xC0AA060E (E_IMAPI_DF2RAW_DATA_BLOCK_TYPE_NOT_SUPPORTED) mean?

 
Previous Next
E_IMAPI_DF2RAW_STREAM_NOT_SUPPORTED E_IMAPI_DF2RAW_STREAM_LEADIN_TOO_SHORT

E_IMAPI_DF2RAW_DATA_BLOCK_TYPE_NOT_SUPPORTED

E_IMAPI_DF2RAW_DATA_BLOCK_TYPE_NOT_SUPPORTED is a device/format capability mismatch. IDiscFormat2RawCD exposes SupportedSectorTypes for the current recorder and a separate RequestedSectorType property used for the write.

Negotiate sector type from the recorder capability list

  • Enumerate SupportedSectorTypes after assigning the recorder.
  • Log the requested sector type and confirm it appears in that list before preparation.
  • Keep image-generation sector layout synchronized with the type selected on the raw writer.

This error differs from E_IMAPI_DF2RAW_STREAM_NOT_SUPPORTED. A stream can be structurally valid for one sector representation while the selected device cannot write that data block type. Do not blindly choose another enum value just to pass capability checks; the raw image bytes must match the chosen representation. If they do not, regenerate the image with a compatible layout.

SupportedSectorTypes · RequestedSectorType · IDiscFormat2RawCD


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