| Previous | Next |
| NS_S_CALLPENDING | NS_S_STREAM_TRUNCATED |
NS_S_CALLABORTED
Windows Media operation was aborted by the client
NS_S_CALLABORTED is HRESULT 851969 (0x000D0001) from Windows Media. The documented description is “The requested operation was aborted by the client.” The severity bit indicates a nonfailure result, but the value carries a specific condition that must not be collapsed into plain S_OK.
In the legacy Windows Media pipeline or Player state, this result means that the requested operation was aborted by the client. Acceptance depends on the returned state and outputs, not only on the cleared severity bit.
Where the status is encountered
- Windows Media Player SDK automation; log the exact method and object state instead of interpreting the constant outside that contract.
- Media graph, playlist, image, rights, or buffering state; log the exact method and object state instead of interpreting the constant outside that contract.
What must be true before accepting it
Verify that the cancellation was requested by the correct client action and partial side effects are reconciled. This check separates a legitimate outcome from code that ignores an incomplete or altered operation.
Before retrying the operation, classify its effects as completed, partial, pending, cancelled, adapted, or terminal.
Evidence to preserve
- Preserve client action that requested abort.
- Preserve operation identifier.
- Preserve bytes or samples processed.
- Preserve temporary artifacts.
- Preserve object state after cancellation.
Correct handling and recovery
Stop waiting for normal completion, release transient resources, and remove partial output. Restart only from a clean state when the user requests the operation again.
Do not immediately repeat it when the same stable state would produce the same informational result.
Difference from nearby results
The distinction around it determines whether the caller stops, waits, consumes output, or changes state.
Practical scenario
A user cancels an online media open. The application closes the network reader, clears the temporary buffer, and leaves the playlist item available for a later retry.
References
- Microsoft: Windows Media Format SDK error codes — official Microsoft material relevant to this HRESULT.
- Microsoft: Windows Media Player SDK
- Microsoft: Windows Media Player buffering event
- Microsoft: HRESULT values
Looking for a different code? Search another status or error code.