| Previous | Next |
| NS_E_DRM_STORE_NEEDINDI | NS_E_DRM_LICENSE_APP_NOTALLOWED |
NS_E_DRM_STORE_NOTALLOWED
What this HRESULT isolates
When the client returns NS_E_DRM_STORE_NOTALLOWED (0xC00D27DC), the relevant condition is current machine or policy state does not permit this license to be stored. This result belongs to license validity, rights and policy enforcement, specifically the evaluation step that matches a license to protected content and decides whether the requested action is allowed under dates, counters, application security, device registration and output restrictions.
Record machine security state, license store policy and issuer restrictions.
Minimum incident record
- Protected identity: valid-from, expiration and secure-clock values.
- Operation state: application security level and required output protection.
- Persistence or transport: remaining counts, device registration and revocation state.
- Security context: requested action such as play, copy, burn or transfer.
- Correlation point: license ID, KID and content-header identity.
For the “store notallowed” investigation, use KIDs, license IDs, hashes, certificate thumbprints, sizes and timestamps where possible. Do not place content keys, complete license blobs, passwords, cookies or decrypted media in ordinary logs.
Triage without destroying evidence
- Start from
0xC00D27DCand map it to the first WMDRM object that returned it. - Apply the smallest supported fix: use a compliant machine/client or obtain compatible rights; avoid resetting unrelated protected state.
Why the symbolic name matters
| Result | Different condition |
|---|---|
NS_E_DRM_LICENSE_APP_NOTALLOWED | The license does not permit use by the current player application. |
NS_E_DRM_STORE_NEEDINDI | The license cannot be stored until the DRM client is individualized to the required level. |
NS_E_DRM_LICENSE_APPSECLOW | The player application security level is below the license requirement. |
Technical references
- DRM basics and rights enforcement.
- Licenses and the local license store — API and state rules for the DRM operation described here.
- Output protection levels.
- DRM protection and license distribution.
Looking for a different code? Search another status or error code.
