Site icon EfmSoft

What does HRESULT 0xC00D106D (NS_E_URLLIST_INVALIDFORMAT) mean?

 
Previous Next
NS_E_ASX_NOTHING_TO_WRITE NS_E_WMX_ATTRIBUTE_DOES_NOT_EXIST

NS_E_URLLIST_INVALIDFORMAT

Understanding NS_E_URLLIST_INVALIDFORMAT in a Windows Media playlist

NS_E_URLLIST_INVALIDFORMAT (0xC00D106D) is returned when a plain URL-list playlist was recognized as that format but one or more records violate its line-oriented syntax.

Distinguish in-memory Playlist state, WPL or ASX parsing, nested-list expansion, Media-object resolution and execution of referenced items. In this case, the failure condition is a plain URL-list playlist was recognized as that format but one or more records violate its line-oriented syntax.

Minimal playlist experiment

  1. Freeze the current object state and collect line endings, comments, whitespace, URL encoding, embedded NUL bytes and the first rejected line.
  2. Reproduce this result once without automatic retries or fallback applications.
  3. Change only one precondition: create a one-line list containing a fully qualified HTTP URL and compare it with the original byte-for-byte.
  4. Compare the first nested status and next Player event with the failed run.
  5. After testing it, restore the original configuration if the change was diagnostic only.

What the result means

Retest outcomeInterpretation
A later HRESULT appearsThe rejected condition — a plain URL-list playlist was recognized as that format but one or more records violate its line-oriented syntax — was cleared; diagnose the new code at its own layer.

Actions that obscure the cause

  • wrapping the list in ASX tags without first identifying the expected file type.

Technical references


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

Exit mobile version