| Previous | Next |
| NS_E_WMP_FILE_DOES_NOT_FIT_ON_CD | NS_E_PDA_FAILED_TO_BURN |
NS_E_WMP_FILE_NO_DURATION
Where this result occurs in the Player workflow
NS_E_WMP_FILE_NO_DURATION (0xC00D10D9) marks calculating audio-CD capacity for an item whose duration is unknown. Keep this HRESULT attached to the producing operation even when the Player shows a broader message.
Mechanism
A recorder that enumerates can still be busy, incompatible with the inserted medium or unable to sustain the selected write operation. A representative way to reach this result is that an incomplete or unprobed file enters the audio-CD list with no duration metadata.
State snapshot
| Evidence | Why it matters for file no duration |
|---|---|
| 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 | media item URL, decoder probe result, duration attribute and burn-status refresh time |
| Controlled comparison | Repeat the producing call after changing only this condition: make the file locally readable and obtain a valid duration before trusting the capacity estimate. |
Controlled diagnostic sequence
- Capture
0xC00D10D9, the exact Player/API operation and the first timestamp at which it appears. - Save media item URL, decoder probe result, duration attribute and burn-status refresh time; 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: make the file locally readable and obtain a valid duration before trusting the capacity estimate.
Nearby codes with different owners
| Related result | Different condition |
|---|---|
NS_E_PDA_FAILED_TO_BURN | writing a specific burn-list item after playlist preparation |
NS_E_WMP_FILE_DOES_NOT_FIT_ON_CD | comparing the prepared item size or duration with writable disc capacity |
NS_E_FAILED_DOWNLOAD_ABORT_BURN | resolving purchased burn-list items that were not successfully downloaded |
Focused correction
For this occurrence, make the file locally readable and obtain a valid duration before trusting the capacity estimate. Recreate only the object that produced it and repeat the original operation against the same controlled input.
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.
Technical references
Looking for a different code? Search another status or error code.