What does HRESULT 0xC00D10D9 (NS_E_WMP_FILE_NO_DURATION) mean?

 
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

EvidenceWhy it matters for file no duration
Producing object and operationrecorder 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 observationmedia item URL, decoder probe result, duration attribute and burn-status refresh time
Controlled comparisonRepeat 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

  1. Capture 0xC00D10D9, the exact Player/API operation and the first timestamp at which it appears.
  2. 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.
  3. 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.
  4. 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 resultDifferent condition
NS_E_PDA_FAILED_TO_BURNwriting a specific burn-list item after playlist preparation
NS_E_WMP_FILE_DOES_NOT_FIT_ON_CDcomparing the prepared item size or duration with writable disc capacity
NS_E_FAILED_DOWNLOAD_ABORT_BURNresolving 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.