What does HRESULT 0xC00D7178 (MF_E_HIGH_SECURITY_LEVEL_CONTENT_NOT_ALLOWED) mean?

 
Previous Next
MF_E_PE_SESSIONS_MAXED MF_E_TEST_SIGNED_COMPONENTS_NOT_ALLOWED

MF_E_HIGH_SECURITY_LEVEL_CONTENT_NOT_ALLOWED

MF_E_HIGH_SECURITY_LEVEL_CONTENT_NOT_ALLOWED is a protected-content policy result for high-security WMDRM content. The important context is the security level required by the content and the trust state of the Protected Environment, not only the audio/video codec.

Correlate content policy with PE trust

  • Record whether the presentation requires PMP and which protected stream triggered the protected path.
  • Preserve any preceding kernel, user-mode, component-signature, or revocation trust result.
  • When revocation data is available, note high-security certificate failures separately; the documented revocation reasons distinguish high-security and low-security PE authentication certificates.

A lower-security test file can play successfully on the same machine while this content is rejected, because the policy requirements differ. Do not infer a missing decoder from that contrast. Diagnose the content's protected-path requirement, the PE trust level, and the serviced state of the components participating in the protected pipeline.

Microsoft: protected-content policy and PE trust · Microsoft: high-security certificate revocation reason · Microsoft: protected-environment requirement


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