| Previous | Next |
| NS_E_DVD_INVALID_TITLE_CHAPTER | NS_E_DEVICE_IS_NOT_READY |
NS_E_NO_CD_BURNER
Diagnostic meaning beyond the standard message
The actionable meaning of 0xC00D1176 / NS_E_NO_CD_BURNER is enumerating an optical drive that reports burn capability to the Player.
Why the operation can reach this point
A recorder that enumerates can still be busy, incompatible with the inserted medium or unable to sustain the selected write operation. One concrete reproduction is: a read-only optical drive is the only device returned on the system.
Evidence matrix
| Evidence | Why it matters |
|---|---|
| Producing object and operation | recorder unique ID and exclusive-access owner, inserted media profile/state, burn format, playlist item, source locality, duration/byte estimate, staging directory free space, write speed, current IMAPI action and underlying HRESULT |
| Key observation | IWMPCdrom collection, recorder unique IDs, isAvailable results and driver/device presence |
| Controlled comparison | Repeat the producing call after changing only this condition: connect and enable a supported recorder, then re-enumerate the collection. |
Minimal experiment
- Capture
0xC00D1176, the exact Player/API operation and the first timestamp at which it appears. - Save IWMPCdrom collection, recorder unique IDs, isAvailable results and driver/device presence; do this before ejecting media, reconnecting a device, canceling a job or rebuilding the Player object.
- Correlate the result with recorder unique ID and exclusive-access owner, inserted media profile/state, burn format, playlist item, source locality, duration/byte estimate, staging directory free space, write speed, current IMAPI action and underlying HRESULT.
- Reproduce once with the original source and destination, then apply only this change: connect and enable a supported recorder, then re-enumerate the collection.
- Start a fresh operation and verify that the original call advances without returning
NS_E_NO_CD_BURNER.
Do not collapse it with these results
| Related result | Different condition |
|---|---|
NS_E_MEMSTORAGE_BAD_DATA | reading the in-memory burn description or staged item data |
NS_E_IMAPI_LOSSOFSTREAMING | sustaining the IMAPI recorder data stream throughout the write operation |
NS_E_FAIL_LAUNCH_ROXIO_PLUGIN | activating the legacy third-party recording plug-in selected by the Player |
Recovery and verification
Resolve the responsible precondition: Connect and enable a supported recorder, then re-enumerate the collection. A successful retest must make the same operation complete without NS_E_NO_CD_BURNER, not merely hide the message in a different UI path.
During verification, do not repeatedly start a new burn against a drive that still owns or finalizes the previous session; capture the media state and recorder owner before ejecting or replacing the disc.
Authoritative documentation
Looking for a different code? Search another status or error code.
