| 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
- Freeze the current object state and collect line endings, comments, whitespace, URL encoding, embedded NUL bytes and the first rejected line.
- Reproduce this result once without automatic retries or fallback applications.
- Change only one precondition: create a one-line list containing a fully qualified HTTP URL and compare it with the original byte-for-byte.
- Compare the first nested status and next Player event with the failed run.
- After testing it, restore the original configuration if the change was diagnostic only.
What the result means
| Retest outcome | Interpretation |
|---|---|
| A later HRESULT appears | The 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.