| Previous | Next |
| NS_E_WMPOCX_PLAYER_NOT_DOCKED | NS_E_WMP_MLS_STALE_DATA |
NS_E_WMP_EXTERNAL_NOTREADY
The exact condition behind the dialog
NS_E_WMP_EXTERNAL_NOTREADY is HRESULT 0xC00D0FDC. At the external not ready checkpoint it means the WMP external automation object has not reached the state required by the call; the result belongs to the Windows Media Player ActiveX control and COM object lifetime, not to an unspecified Player failure.
The additional test for the external not ready condition is to record object creation, connection/readiness event and the first method invoked; that evidence is more useful than reinstalling the Player or changing several unrelated settings at once.
How to prove the condition
- Find the first component that returned this result and label that event as the external not ready boundary.
- Freeze the input and object identity associated with external not ready before WMP fallback or cleanup changes it.
- Reconstruct the immediately preceding successful state for external not ready, then identify the call or event that crossed into failure.
- Perform the code-specific test: record object creation, connection/readiness event and the first method invoked.
- Make the targeted change—wait for readiness or recreate the external object after failed initialization—and repeat the same producing operation for external not ready.
Minimum useful incident record
Capture the external not ready state before the Player advances, reloads, rescans or destroys the owning object:
- What to verify: record object creation, connection/readiness event and the first method invoked.
- Artifact: shutdown order for host window, control, playback engine and plug-ins for the external not ready reproduction.
- State: host process and control version, uiMode and remote/local service type for the external not ready reproduction.
Neighboring codes to separate
| Result | Different condition |
|---|---|
NS_E_WMPOCX_PLAYER_NOT_DOCKED | the requested action requires the remote Player to be in its docked embedded state |
NS_E_PLUGIN_NOTSHUTDOWN | a Windows Media Player plug-in did not finish its shutdown contract |
NS_E_WMPOCX_ERRORMANAGERNOTAVAILABLE | the embedded ActiveX control cannot expose its automation error manager to the host |
Technical references
- Player control guide — normative or platform material relevant to this HRESULT.
- Remoting the Windows Media Player control — API or format context.
- Using skins with the control — documentation for this HRESULT.
- IGlobalInterfaceTable interface — normative or platform material relevant to this HRESULT.
Looking for a different code? Search another status or error code.