| Previous | Next |
| E_IMAPI_ERASE_RECORDER_IN_USE | E_IMAPI_ERASE_DISC_INFORMATION_TOO_SMALL |
E_IMAPI_ERASE_ONLY_ONE_RECORDER_SUPPORTED
E_IMAPI_ERASE_ONLY_ONE_RECORDER_SUPPORTED describes a constraint of the erase format object: it supports one recorder association. The existing recorder must be cleared before a different recorder is assigned. This is distinct from a physical drive being busy or exclusively locked.
Reset the format-object association deliberately
- Log the active recorder identifier and the identifier the application is trying to assign.
- Ensure no erase is in progress, then clear the current recorder before setting the replacement.
- For parallel erases, use separate format objects and recorder objects rather than repeatedly swapping one shared instance.
An application that caches one IDiscFormat2Erase singleton for every optical device can trigger this HRESULT when users switch drives. Recreating a dedicated erase object per job is often simpler than maintaining a shared mutable association. Changing the disc in the tray does not address this error because the conflict is between recorder objects at the COM configuration layer.
IDiscFormat2Erase · IDiscRecorder2 · IMAPI interfaces
Looking for a different code? Search another status or error code.
