| 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_OKin 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.