What does HRESULT 0x000D7173 (MF_S_PE_TRUSTED) mean?

 
Previous Next
MF_S_VIDEO_DISABLED_WITH_UNKNOWN_SOFTWARE_OUTPUT MF_S_CLOCK_STOPPED

MF_S_PE_TRUSTED

MF_S_PE_TRUSTED is a success status from the protected-media trust path. It indicates that the Protected Environment has been accepted as trusted at the point represented by the status; it is not a general statement that every later output-policy or license operation must succeed.

Use the status as a diagnostic boundary

  • Record the status with the protected-session identity and timestamp.
  • If playback fails later, investigate the next stage—content enabling, ITA/OTA policy negotiation, output protection, or media processing—instead of repeating PE trust initialization.
  • Keep this success code separate from S_OK in verbose diagnostics when the goal is to reconstruct protected-path state transitions.

The PMP architecture performs several trust and policy steps after components enter the protected environment. A trusted PE can still reject an output that cannot enforce required policy. Therefore, this status is most useful as proof that the failure moved beyond basic PE trust validation.

Microsoft: Protected Environment and policy negotiation · Microsoft: output policy requirements · Microsoft: PMP Media Session


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