| Previous | Next |
| NS_E_DRM_NO_RIGHTS | NS_E_DRM_ENCRYPT_ERROR |
NS_E_DRM_KEY_ERROR
Meaning beyond the player message
When the client returns NS_E_DRM_KEY_ERROR (0xC00D2721), the relevant condition is the requested action cannot be performed because a problem occurred with the Windows Media Digital Rights Management (DRM) components on your computer.
This result belongs to protected content header, keys and cryptographic processing, specifically the path that parses the DRM header, selects a KID and algorithm, validates signed data, creates cryptographic objects and encrypts or decrypts protected media samples.
Triage without destroying evidence
- Prove the boundary by ensuring you can record the exact API, object state, input identity and first lower-level result associated with this failure.
- After you correct the producing DRM state or input and retry with a fresh operation object, verify both the requested right and the final store/device state.
Minimum incident record
- Protected identity: signature or certificate validation status.
Why the symbolic name matters
| Result | Different condition |
|---|---|
NS_E_DRM_ENCRYPT_ERROR | WMDRM failed while performing an encryption operation. |
NS_E_DRM_DECRYPT_ERROR | The media file is corrupted. Contact the content provider to get a new file. |
NS_E_DRM_LICENSE_INVALID_XML | The license is corrupted. Acquire a new license. |
Technical references
- Overview of Windows Media DRM.
- DRM protection and license distribution.
- DRM versions — API and state rules for the DRM operation described here.
- Windows Media DRM error codes.
Looking for a different code? Search another status or error code.