| Previous | Next |
| MF_E_DRM_UNSUPPORTED | MF_E_OUT_OF_RANGE |
MF_E_UNAUTHORIZED
Where the result originates
MF_E_UNAUTHORIZED means a protection, trust, policy, or access check recognized the operation but denied the caller or pipeline.
The result comes from the policy or protected-media component authorizing the action. A representative case is playback may be permitted while export, capture, or an unprotected output request is denied.
Evidence to preserve
the requested action, process identity, protection-system status, trust authority result, license state, and first policy event.
Evidence that survives retries
A controlled verification sequence
- Record and verify: the requested action, process identity, protection-system status, trust authority result, license state, and first policy event.
- Run the controlled comparison: repeat with the same content in a documented authorized context without changing the media payload.
Nearby results that mean something else
| HRESULT | Meaning in the standard description |
|---|---|
MF_E_DRM_UNSUPPORTED | No DRM support is available. |
MF_E_OUT_OF_RANGE | The value is not in the specified or valid range. |
MF_E_INVALID_CODEC_MERIT | The registered codec merit is not valid. |
Here, MF_E_DRM_UNSUPPORTED indicates missing capability; it indicates an explicit authorization decision.
Repair at the owning layer
For this occurrence, obtain the required right or use an authorized output path; permission escalation unrelated to the policy is not a reliable fix.
Authoritative references
Looking for a different code? Search another status or error code.