| Previous | Next |
| NS_S_WMPCORE_PLAYLIST_COLLAPSED_TO_SINGLE_MEDIA | NS_S_WMPCORE_MORE_NODES_AVAIABLE |
NS_S_WMPCORE_MEDIA_CHILD_PLAYLIST_OPEN_PENDING
Child playlist open is pending
NS_S_WMPCORE_MEDIA_CHILD_PLAYLIST_OPEN_PENDING is HRESULT 856329 (0x000D1109) from Windows Media. AllStat describes it as “The open for the child playlist associated with this media is pending.” In the Windows Media Player, Windows Media Format, DRM, or Media Foundation state machine, the value reports a nonfailure state that must not be collapsed into plain S_OK.
The status must be preserved until its code-specific output and next action have been processed.
Where the status is encountered
- Windows Media Player library, playlist, store, or UI plug-in callbacks; capture the exact API, object, and phase because the same numeric success severity does not define the state by itself.
- Windows Media Format source, writer, DRM, publishing-point, or installation operations;
- Media Foundation topology activation and remote-component setup;
Keep this result attached to the operation that returned it. Interpreting it outside that API contract can turn a normal continuation or partial result into an incorrect retry or false completion.
What must be true before accepting it
Verify that the parent media object remains valid while the child playlist completes asynchronously and no consumer enumerates it as final. The boundary determines whether the caller continues, waits, falls back, or ends the operation.
Also confirm that returned outputs belong to the current operation generation and were not inherited from an earlier attempt.
Correct handling and recovery
Keep the parent and child operation alive, wait for the completion event, and propagate cancellation through the same operation. Disable commands that require the child nodes.
Retry after this result only when a recorded input, capability, resource, policy, or state has changed.
Difference from nearby results
This is narrower than a generic pending operation because the unresolved object is the child playlist associated with a media item.
Using one generic success branch for this HRESULT and its neighbor can lose output, repeat work, or misreport completion.
Practical scenario
A library item points to an ASX child playlist over the network. The UI displays a loading node and enumerates tracks only after the child-open callback completes.
References
- Microsoft: Windows Media Format SDK error and success codes
- Microsoft: Windows Media Player SDK
- Microsoft: Media Foundation SDK
- Microsoft: HRESULT values
Looking for a different code? Search another status or error code.