What does HRESULT 0xC00D7152 (MF_E_TRUST_DISABLED) mean?

 
Previous Next
MF_E_COMPONENT_REVOKED MF_E_WMDRMOTA_NO_ACTION

MF_E_TRUST_DISABLED

MF_E_TRUST_DISABLED indicates that a component reached the protected-media trust path but its trusted functionality is not active. The Protected Media Path relies on trusted components, policy negotiation, and protected-process validation; this HRESULT is therefore more specific than a generic initialization failure.

Trace where the protected path was selected

  • Check whether the presentation descriptor marks a selected stream with MF_SD_PROTECTED. MFRequireProtectedEnvironment uses that attribute when deciding whether PMP is required.
  • Record whether the application created a regular Media Session or a PMP Media Session.
  • Capture the component identity and the trust or policy operation that returned this HRESULT before retry logic replaces it with a later error.

Do not disable protection requirements merely to get past the failure. A protected presentation can require the PMP by design. The useful distinction is whether trust was intentionally disabled on the component, the wrong session type was created, or the component cannot participate in the protected environment.

Microsoft: MFRequireProtectedEnvironment · Microsoft: PMP Media Session · Microsoft: Protected Media Path


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