| Previous | Next |
| NS_E_EMPTY_PLAYLIST | NS_E_PLAYLIST_UNSUPPORTED_ENTRY |
NS_E_PLAYLIST_PARSE_FAILURE
Where the condition occurs
This result (0xC00D14B6) marks the selected playlist parser could not build a playlist object from the source.
The WMS playlist parser turns WSX/SMIL or another supported source into an in-memory playlist for a client; entry identity, nesting, current direction and shutdown state matter independently of whether the referenced media file exists. In the trace, save the parser-visible playlist after redirects or dynamic generation. When diagnosing this result, the server acts on the resolved document and in-memory entry identities, not necessarily the text the operator first opened.
Smallest useful experiment
- Capture
0xC00D14B6, this result, the exact API/administrative action and the first failure timestamp. - Preserve source bytes or XML, parser CLSID, line/column if available, encoding, root element and first parser error.
- Perform one isolated experiment: validate the WSX/SMIL subset or route the format to the correct custom parser.
Code-specific failure anatomy
A representative occurrence is when the selected playlist parser could not build a playlist object from the source. Capture source bytes or XML, parser CLSID, line/column if available, encoding, root element and first parser error together with the object instance and the exact administrative or protocol request.
For a useful negative control, validate the WSX/SMIL subset or route the format to the correct custom parser.
The tempting but misleading response is renaming the extension without changing content or parser registration. That action does not test the distinction that matters here: unsupported entry can occur after the document parses successfully.
Evidence that separates this code
| Controlled comparison | Use a known-good object of the same type and vary only the precondition described as “the selected playlist parser could not build a playlist object from the source”. |
Changes that do not establish the cause
- renaming the extension without changing content or parser registration.
Do not merge nearby HRESULT values
Primary distinction: unsupported entry can occur after the document parses successfully.
| Nearby result | Different condition |
|---|---|
NS_E_PLAYLIST_UNSUPPORTED_ENTRY | a parsed entry type does not support the requested playlist operation. |
NS_E_EMPTY_PLAYLIST | the parsed playlist or directory contains no playable entries. |
NS_E_PLAYLIST_ENTRY_NOT_IN_PLAYLIST | the requested jump or control target is not a member of the active Windows Media Services playlist object. |
Technical references
Looking for a different code? Search another status or error code.