What does HRESULT 0xC0AA060A (E_IMAPI_DF2RAW_NO_RECORDER_SPECIFIED) mean?

 
Previous Next
E_IMAPI_DF2RAW_NOT_ENOUGH_SPACE E_IMAPI_DF2RAW_STREAM_NOT_SUPPORTED

E_IMAPI_DF2RAW_NO_RECORDER_SPECIFIED

E_IMAPI_DF2RAW_NO_RECORDER_SPECIFIED is a setup-order failure. The raw Disc-at-Once format cannot prepare media until an IDiscRecorder2 has been assigned through put_Recorder. Recorder selection is state on the specific format object.

Bind the physical recorder before opening the DAO session

  • Select and initialize the intended recorder from the IMAPI device enumeration.
  • Assign it to the same IDiscFormat2RawCD instance that will call PrepareMedia.
  • Log the recorder unique ID and preserve the result of put_Recorder before continuing.

Supplying a valid raw stream cannot fix missing recorder state because the failure happens before write validation. A common bug is configuring one COM format object and later creating another object for the actual burn. Keep recorder assignment, client name, sector type and preparation in one explicit setup path so object-lifetime mistakes remain visible.

Recorder property · PrepareMedia · IDiscFormat2RawCD


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