What does HRESULT 0xC00D1087 (NS_E_WMPCORE_PLAYLISTEMPTY) mean?

 
Previous Next
NS_E_WMPCORE_ITEMNOTINPLAYLIST NS_E_WMPCORE_NOBROWSER

NS_E_WMPCORE_PLAYLISTEMPTY

Diagnosing NS_E_WMPCORE_PLAYLISTEMPTY

0xC00D1087 maps to this result. Its actionable interpretation is the current playlist contains zero media items at the point an item is required within the Windows Media playlist and metafile state machine; the producing mechanism is the layer that turns ASX/WAX/WVX/WMX or library playlists into Media objects, resolves REF and ENTRYREF URLs, expands nesting, handles EVENT and REPEAT blocks and advances to alternates.

Evidence that separates the result

FieldWhat to record
Decisive checkRecord playlist count, mutation sequence and the operation that expected the first item
Artifact identityASX version and element stack at the failure for the playback core playlist empty reproduction
Runtime stateResolved base URL for REF or ENTRYREF targets for this reproduction
Owning objectCurrent item index, alternate index and nested-playlist depth for this reproduction
Lower-level resultRepeat/event boundary and the media object expected at its start or end for this reproduction
CorrelationPlaylist URL, format, response content type and exact downloaded bytes for this reproduction

Representative case: A playlist is created successfully, then cleared immediately before Play or item selection. The example isolates only the producing component.

Focused test and correction

  1. Confirm the failure directly: record playlist count, mutation sequence and the operation that expected the first item.
  2. After you add an item or handle the zero-item state before invoking item-dependent playback, recreate the owning WMP object and verify that the corrected generation completes.

Nearby results with different boundaries

ResultDifferent boundary
NS_E_WMPCORE_ITEMNOTINPLAYLISTThe requested Media object is not a member of the current Playlist generation
NS_E_WMPCORE_PLAYLIST_EMPTY_OR_SINGLE_MEDIAThe requested playlist operation requires multiple items, but the list has at most one
NS_E_WMPCORE_INVALIDPLAYLISTMODEThe playlist manager received a play-mode value it does not implement

Verification

Repeat the original operation with a fresh owning object after the identified precondition is corrected. Treat this result as resolved only when that same operation passes this stage; preserve any later HRESULT as a separate failure.

Technical references


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