| 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
- Preserve
0xC00D1097, the ErrorItem context and the object instance involved in the failing operation. - 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
| Result | Different condition |
|---|---|
NS_E_WMPCORE_LIST_ENTRY_NO_REF | A playlist entry object reaches list construction without an attached media reference |
NS_E_WMPCORE_WMX_LIST_ITEM_ATTRIBUTE_NAME_ILLEGAL | An item-level WMX attribute name is not legal for that media item scope |
NS_E_WMPCORE_WMX_LIST_ITEM_ATTRIBUTE_NAME_EMPTY | An 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
- Windows Media metafile reference — API or format context.
- Metafile elements reference — documentation for this result.
- ENTRYREF element — normative or platform material relevant to this result.
- REPEAT element
Looking for a different code? Search another status or error code.
