What does HRESULT 0xC0AA0407 (E_IMAPI_DF2DATA_RECORDER_NOT_SUPPORTED) mean?

 
Previous Next
E_IMAPI_DF2DATA_MEDIA_IS_NOT_SUPPORTED E_IMAPI_DF2DATA_CLIENT_NAME_IS_NOT_VALID

E_IMAPI_DF2DATA_RECORDER_NOT_SUPPORTED

E_IMAPI_DF2DATA_RECORDER_NOT_SUPPORTED means the selected physical device cannot perform the operations required by IDiscFormat2Data. IMAPI separates drive support from media support: a recorder can be unsuitable for a format even before a particular stream is considered.

Test the recorder through the format-support API

  • Keep the recorder unique ID, vendor, product and revision in the diagnostic record.
  • Use the IDiscFormat2 support checks for the candidate recorder instead of assuming every optical device can use every format object.
  • After selecting another device, re-check current media support because recorder and inserted medium are separate constraints.

Changing ISO contents or stream alignment does not add missing drive capabilities. This code also differs from invalid media state: the recorder itself does not satisfy the data-format requirements. Applications that enumerate recorders should filter or label devices using IMAPI support checks before presenting them as valid targets for a data burn.

Checking drive support · IDiscFormat2 · IDiscFormat2Data


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