Site icon EfmSoft

What does HRESULT 0xC00D106E (NS_E_WMX_ATTRIBUTE_DOES_NOT_EXIST) mean?

 
Previous Next
NS_E_URLLIST_INVALIDFORMAT NS_E_WMX_ATTRIBUTE_ALREADY_EXISTS

NS_E_WMX_ATTRIBUTE_DOES_NOT_EXIST

Understanding NS_E_WMX_ATTRIBUTE_DOES_NOT_EXIST in a Windows Media playlist

NS_E_WMX_ATTRIBUTE_DOES_NOT_EXIST (0xC00D106E) is returned when code queried a playlist attribute name that is absent from that Playlist object.

Distinguish in-memory Playlist state, WPL or ASX parsing, nested-list expansion, Media-object resolution and execution of referenced items. The relevant condition is code queried a playlist attribute name that is absent from that Playlist object.

Minimal playlist experiment

  1. Capture the resource identity and the exact attribute name including case, attributeCount, getAttributeName results and playlist origin.
  2. Verify that the caller uses the current Playlist, Media, Network, graph, device or DRM object instance.
  3. Run the narrow experiment: enumerate the current attribute names before calling getItemInfo for the requested name.
  4. Do not combine this focused test with a codec-pack change, Player reset, or broad registry cleanup.
  5. If the retest returns a different specific HRESULT, diagnose that new failure as the next stage.

What the result means

Retest outcomeInterpretation
A later HRESULT appearsThe rejected condition — code queried a playlist attribute name that is absent from that Playlist object — was cleared; diagnose the new code at its own layer.

Actions that obscure the cause

  • creating a registry value with the same name.

Technical references

The fix is demonstrated by the same Player path succeeding with the same resource, not by another application opening it.


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

Exit mobile version