Site icon EfmSoft

What does HRESULT 0xC00D27DB (NS_E_DRM_STORE_NEEDINDI) mean?

 
Previous Next
NS_E_DRM_LICENSE_APPSECLOW NS_E_DRM_STORE_NOTALLOWED

NS_E_DRM_STORE_NEEDINDI

The store rejected the license pending DRM individualization

NS_E_DRM_STORE_NEEDINDI (0xC00D27DB) is returned before a license is committed to the local license store because the DRM component does not yet satisfy the individualization/security-upgrade requirement carried by the license.

What distinguishes this from license validity errors

Record the individualization state and DRM component version together with the license ID/KID. The important fact is whether the client can satisfy the license's storage prerequisite. Expiration, play count, output protection, and action rights are separate checks and should be recorded only if reached afterward.

Retest after the required upgrade

Complete the supported DRM security upgrade or individualization flow, reacquire the DRM object, and retry storing the same license. If storage then succeeds but playback fails, preserve the new HRESULT instead of continuing to label the incident as a storage problem. Avoid deleting the entire license store: this code does not by itself indicate store corruption.

Technical references


Looking for a different code? Search another status or error code.

Exit mobile version