What does HRESULT 0xC00D1097 (NS_E_WMPCORE_WMX_LIST_ITEM_ATTRIBUTE_VALUE_EMPTY) mean?

 
Previous Next
NS_E_WMPCORE_WMX_LIST_ITEM_ATTRIBUTE_NAME_ILLEGAL NS_E_WMPCORE_LIST_ENTRY_NO_REF

NS_E_WMPCORE_WMX_LIST_ITEM_ATTRIBUTE_VALUE_EMPTY

The exact condition behind the dialog

The symbolic result NS_E_WMPCORE_WMX_LIST_ITEM_ATTRIBUTE_VALUE_EMPTY narrows 0xC00D1097 to the playback core WMX list item attribute value empty condition: an item-level WMX attribute has an empty or unusable lexical value. Keep the playback core WMX list item attribute value empty boundary visible when a later dialog reduces it to a general media error.

An additional test is to record item index, accepted name, raw value including whitespace and expected conversion type; that evidence is more useful than reinstalling the Player or changing several unrelated settings at once.

What succeeds before this failure

Representative case: A media item carries a recognized duration or URL-related field whose serialized value is blank.

State worth preserving

Capture state before Player cleanup:

  • What to verify: record item index, accepted name, raw value including whitespace and expected conversion type.
  • Artifact: repeat/event state and the media object expected at its start or end.
  • State: playlist URL, format, response content type and exact downloaded bytes.
  • Object identity: ASX version and element stack at the failure.
  • Underlying evidence: resolved base URL for REF or ENTRYREF targets.
  • Correlation: current item index, alternate index and nested-playlist depth.

Reproduce without destroying evidence

  1. Preserve 0xC00D1097, the ErrorItem context and the object instance involved in the failing operation.
  2. After you write a valid value for that item property or omit the optional property, recreate the owning WMP object and verify that the corrected generation completes.

Related HRESULTs with different meanings

ResultDifferent condition
NS_E_WMPCORE_LIST_ENTRY_NO_REFA playlist entry object reaches list construction without an attached media reference
NS_E_WMPCORE_WMX_LIST_ITEM_ATTRIBUTE_NAME_ILLEGALAn item-level WMX attribute name is not legal for that media item scope
NS_E_WMPCORE_WMX_LIST_ITEM_ATTRIBUTE_NAME_EMPTYAn item-level WMX attribute is emitted without a name

Recovery at the right layer

Change the responsible precondition rather than masking the symptom: write a valid value for that item property or omit the optional property.

  • Avoid flattening or rewriting a playlist before preserving the failing nesting and base-URL rules; it can destroy the artifact or state needed to explain this result.
  • Avoid assuming every unplayable item means the playlist parser itself failed; that can replace the original HRESULT with a secondary failure from another layer.

How to know the repair is real

Keep one fixture that reproduces 0xC00D1097 and one corrected fixture that changes only the identified precondition.

Technical references


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