| Previous | Next |
| NS_E_SHARING_STATE_OUT_OF_SYNC | NS_E_WMP_RBC_JPGMAPPINGIMAGE |
NS_E_WMPOCX_REMOTE_PLAYER_ALREADY_RUNNING
Diagnosing NS_E_WMPOCX_REMOTE_PLAYER_ALREADY_RUNNING
0xC00D0FFA maps to this result. Its actionable interpretation is an exclusive remote Player instance already owns the requested service role within the Windows Media Player ActiveX control and COM object lifetime; the producing mechanism is the embedded-control layer that activates the Player, optionally remotes it to full mode, marshals event interfaces between COM apartments and exposes error state to the host.
Evidence that separates the result
| Field | What to record |
|---|---|
| Decisive check | Record process/session identity and existing remote-control registration |
| Artifact identity | Shutdown order for host window, control, playback engine and plug-ins for the ActiveX control remote player already running reproduction |
| Runtime state | Host process and control version, uiMode and remote/local service type for this reproduction |
| Owning object | COM apartment type and thread that created the control for this reproduction |
| Lower-level result | IWMPRemoteMediaServices result and isRemote/docked state for this reproduction |
| Correlation | GIT cookie or marshaled event-interface generation for this reproduction |
Representative case: A second integration process starts while the first remoted Player is still registered. The example isolates only the producing component.
Focused test and correction
- Confirm the failure directly: record process/session identity and existing remote-control registration.
- After you reuse or close the existing instance according to the host design instead of launching another exclusive owner, recreate the owning WMP object and verify that the corrected generation completes.
Nearby results with different boundaries
| Result | Different boundary |
|---|---|
NS_E_WMPOCX_UNABLE_TO_LOAD_SKIN | The control cannot apply the requested uiMode/skin and cannot restore the previous UI state |
NS_E_WMP_EXTERNAL_NOTREADY | The WMP external automation object has not reached the state required by the call |
NS_E_WMPOCX_PLAYER_NOT_DOCKED | The requested action requires the remote Player to be in its docked embedded state |
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
- Player control guide — API or format context for this HRESULT.
- Remoting the Windows Media Player control — documentation used to identify the producing boundary of this result.
- Using skins with the control — normative or platform material relevant to this result.
- IGlobalInterfaceTable interface
Looking for a different code? Search another status or error code.