What does HRESULT 0xC00D11DB (NS_E_WMP_DRM_NO_SECURE_CLOCK) mean?

 
Previous Next
NS_E_WMP_DRM_GENERIC_LICENSE_FAILURE NS_E_WMP_DRM_NO_RIGHTS

NS_E_WMP_DRM_NO_SECURE_CLOCK

The state behind the HRESULT

NS_E_WMP_DRM_NO_SECURE_CLOCK belongs to the point where a device-dependent license requires trusted time but the target device has no usable secure clock state. This result runs inside Windows Media Player rights processing, where the implementation handles the Player layer that opens protected media, queries the local license state, performs silent or interactive rights acquisition, validates DRM components and applies play, burn or sync restrictions.

Start by querying the device DRM status and secure-clock flag before starting transfer.

Build a useful incident record

The important objects are content KID and header, license-store entry, requested action, acquisition URL, user/store context, secure clock and DRM component generation. Evidence should correlate the content KID, requested action, license-state query, acquisition callback sequence, server response category and the first lower-level DRM HRESULT.

The scope stays narrow: a device-dependent license requires trusted time but the target device has no usable secure clock state. Other content or actions may still be valid.

Reconstruct the decision

Reconstruct the transition from the requested action to the rejected condition. To verify this, query the device DRM status and secure-clock flag before starting transfer; the repaired transition must then perform the supported device data/clock update while online, then re-evaluate the license. Record the first lower-layer status beside this result because wrapper HRESULTs can otherwise conceal the producing component.

State table

FieldValue
Temporal statetrusted/system time, validity interval, request sequence and retry number when they influence this result
Direct checkquery the device DRM status and secure-clock flag before starting transfer

Focused verification

  1. Preserve it and 0xC00D11DB before cleanup, fallback or another media item changes the context.
  2. Apply the targeted fix: perform the supported device data/clock update while online, then re-evaluate the license.
  3. Associate this result with the current Windows Media Player rights-processing object and the requested action.
  4. Run the direct check: query the device DRM status and secure-clock flag before starting transfer.
  5. Compare the failure with a known-good case that changes only the property named by this condition: a device-dependent license requires trusted time but the target device has no usable secure clock state.

Interpretation limits

A device-dependent license requires trusted time but the target device has no usable secure clock state.

Neighboring security decisions

ResultWhy it points elsewhere
NS_E_WMP_DRM_CANNOT_RESTOREthe Player restore service rejected another restore within its rate or policy limit
NS_E_WMP_DRM_GENERIC_LICENSE_FAILUREthe Player wrapper could not reduce a rights-validation failure to a more specific public result
NS_E_WMP_DRM_NO_RIGHTSnone of the available media usage rights authorizes the requested Player operation

Repair criterion

  • Do not reset the local DRM store before recording the content KID and license-state result; a reset can turn a precise rights or signature failure into a generic missing-license condition.

Technical references


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