What does HRESULT 0xC0AA090B (E_IMAPI_ERASE_CLIENT_NAME_IS_NOT_VALID) mean?

 
Previous Next
E_IMAPI_ERASE_RECORDER_NOT_SUPPORTED IMAPI_E_FSI_INTERNAL_ERROR

E_IMAPI_ERASE_CLIENT_NAME_IS_NOT_VALID

E_IMAPI_ERASE_CLIENT_NAME_IS_NOT_VALID means the client identity supplied to IDiscFormat2Erase is missing or invalid. IMAPI uses the client name when coordinating exclusive recorder access and reporting which application owns the device.

Set the client identity before starting erase

  • Provide a stable, nonempty application name through the erase format client-name property.
  • Set the name on the same IDiscFormat2Erase instance that owns the recorder and starts EraseMedia.
  • Log the exclusive-access owner when another process or component may be using the drive.

A drive letter, filename or COM class identifier is not a substitute for the client-name property. Retrying the erase without correcting the object setup will fail before media processing begins. Keep the identity consistent across preparation, cancellation and cleanup so diagnostic messages identify the actual owner rather than a temporary worker object.

ClientName property · IDiscFormat2Erase · EraseMedia


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