Site icon EfmSoft

What does HRESULT 0xC00D14B7 (NS_E_PLAYLIST_UNSUPPORTED_ENTRY) mean?

 
Previous Next
NS_E_PLAYLIST_PARSE_FAILURE NS_E_PLAYLIST_ENTRY_NOT_IN_PLAYLIST

NS_E_PLAYLIST_UNSUPPORTED_ENTRY

Mechanism and scope

This result (0xC00D14B7) marks a parsed entry type does not support the requested playlist operation. Although the visible symptom may be interrupted playback, this HRESULT is raised during an administrative or distribution operation.

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.

Code-specific failure anatomy

A representative occurrence is when a parsed entry type does not support the requested playlist operation. Capture entry element/type, requested command, parser output, current direction and parent playlist together with the object instance and the exact administrative or protocol request.

For a useful negative control, use an operation valid for that entry type or replace the entry with one supporting seek/jump/control.

The tempting but misleading response is repairing network access when the entry was already parsed and selected. That action does not test the distinction that matters here: entry seek is a positioning failure on an otherwise supported entry.

Build a reproducible incident record

Controlled comparisonUse a known-good object of the same type and vary only the precondition described as “a parsed entry type does not support the requested playlist operation”.

Smallest useful experiment

  1. Capture 0xC00D14B7, the symbolic name, the exact API/administrative action and the first failure timestamp.
  2. Preserve entry element/type, requested command, parser output, current direction and parent playlist.

Related codes are different

Primary distinction: entry seek is a positioning failure on an otherwise supported entry.

Nearby resultDifferent condition
NS_E_PLAYLIST_ENTRY_NOT_IN_PLAYLISTthe requested jump or control target is not a member of the active Windows Media Services playlist object.
NS_E_PLAYLIST_PARSE_FAILUREthe selected playlist parser could not build a playlist object from the source.
NS_E_PLAYLIST_ENTRY_SEEKthe playlist cannot position the selected entry at the requested point.

Changes that do not establish the cause

  • repairing network access when the entry was already parsed and selected.

Technical references


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

Exit mobile version