| Previous | Next |
| NS_E_DRM_PARAMETERS_MISMATCHED | NS_E_DRM_UNABLE_TO_CREATE_INDI_OBJECT |
NS_E_DRM_UNABLE_TO_CREATE_LICENSE_OBJECT
Diagnosing NS_E_DRM_UNABLE_TO_CREATE_LICENSE_OBJECT
0xC00D2730 means the application-facing WMDRM layer could not create its license-management object. This is an object initialization problem, not evidence that a license server rejected the content.
Evidence to capture
- the interface/factory method and object type requested by the application;
- the first inner HRESULT before the application maps it to
NS_E_DRM_UNABLE_TO_CREATE_LICENSE_OBJECT; - WMDRM runtime and stub-library versions actually loaded;
- property names, types, sizes and initialization order supplied before object creation;
- callback/cancellation state if creation is asynchronous.
Focused test
Instantiate the license object from a new parent DRM object using the minimum valid initialization sequence. If that succeeds, reintroduce the original properties in order. If it fails before properties are applied, concentrate on runtime/component compatibility and the nested HRESULT.
Correction and verification
Fix the component, version or initialization state that blocks construction and recreate the license-management object. Verify by completing the same license operation with that new object; a server-side acquisition or policy error after creation is a separate boundary.
Nearby results with different meanings
| Result | Different boundary |
|---|---|
NS_E_DRM_PARAMETERS_MISMATCHED | Related DRM parameters describe different content, license, operation or object state. |
NS_E_DRM_UNABLE_TO_CREATE_INDI_OBJECT | The DRM runtime cannot create the individualization object required for this operation. |
NS_E_DRM_UNABLE_TO_CREATE_PROPERTIES_OBJECT | The DRM runtime cannot create the property-access object required for this operation. |
Technical references
- DRM client interfaces — official Windows Media DRM context for
NS_E_DRM_UNABLE_TO_CREATE_LICENSE_OBJECT. - DRM client programming guide — API and state rules relevant to this boundary.
- Obtaining the required DRM library — platform documentation used to distinguish this result from adjacent results.
- Windows Media DRM error codes
Looking for a different code? Search another status or error code.