| Previous | Next |
| NS_E_WMP_INVALID_SKIN | NS_E_WMP_LOCKEDINSKINMODE |
NS_E_WMP_SENDMAILFAILED
Diagnosing NS_E_WMP_SENDMAILFAILED
0xC00D0FED maps to this result. Its actionable interpretation is the Player could not hand a media link to the configured mail client within the WMP playback core, graph and media-resource boundary; the producing mechanism is the core that resolves Player.URL, selects or builds a playback graph, chooses codecs and devices, prerolls media and advances between playlist items while reporting asynchronous errors.
Evidence that separates the result
| Field | What to record |
|---|---|
| Decisive check | Record the generated link, default mail-client registration, launch mechanism and the first shell or MAPI error |
| Artifact identity | Audio/video device identity and driver generation for the send mail failed reproduction |
| Runtime state | Ordered ErrorItem queue with errorCode, errorContext and media object for this reproduction |
| Owning object | Player.URL, current media sourceURL and resolved final URL for this reproduction |
| Lower-level result | Play state and transition immediately before failure for this reproduction |
| Correlation | Selected graph/source/filter or codec identity and version for this reproduction |
Representative case: The Player creates the link successfully, but the registered mail application does not accept the compose request. The example isolates only the producing component.
Focused test and correction
- Confirm the failure directly: record the generated link, default mail-client registration, launch mechanism and the first shell or MAPI error.
- After you repair the default mail integration or copy the link through another supported sharing path, recreate the owning WMP object and verify that the corrected generation completes.
Nearby results with different boundaries
| Result | Different boundary |
|---|---|
NS_E_WMP_CANT_PLAY_PROTECTED | The item is protected DVR-MS content that this WMP path cannot add to the library or play |
NS_E_WMP_MLS_STALE_DATA | Time-sensitive Media Library Service data no longer agrees with the machine clock or expected freshness window |
NS_E_NEED_TO_ASK_USER | The operation reached a policy or choice point that requires interactive user input |
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
- Windows Media Player SDK — API or format context for this HRESULT.
- Player MediaError event — documentation used to identify the producing boundary of this result.
- ErrorItem object — normative or platform material relevant to this result.
- Supported protocols and file types
Looking for a different code? Search another status or error code.
