What does HRESULT 0xC0AA0211 (E_IMAPI_RECORDER_CLIENT_NAME_IS_NOT_VALID) mean?

 
Previous Next
E_IMAPI_RECORDER_LOCKED E_IMAPI_RECORDER_MEDIA_NOT_FORMATTED

E_IMAPI_RECORDER_CLIENT_NAME_IS_NOT_VALID

IMAPI recorder and format APIs use a client name to identify the application performing optical-media operations. The exclusive-access contract requires a non-null, non-empty friendly name and applies the restrictions of the CD-ROM exclusive-access control interface.

Validate the client name before recorder operations

  • Log the length and whether the value is null/empty without exposing unrelated user data.
  • Use a stable application-friendly name rather than a dynamically generated path or arbitrary binary string.
  • Keep client-name validation separate from recorder identifiers; the two values serve different purposes.

The error is configuration input from the calling application. Replacing media, changing write speed, or waiting for the drive to become ready will not make an invalid name acceptable. Use one validated client-name path consistently for data writer, erase, TAO/raw writer, and exclusive-access logic where those interfaces require it.

AcquireExclusiveAccess · IDiscRecorder2 · IMAPI return values


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