| Previous | Next |
| MF_E_POLICY_MGR_ACTION_OUTOFBOUNDS | MF_E_ITA_UNRECOGNIZED_ANALOG_VIDEO_PROTECTION_GUID |
MF_E_BAD_OPL_STRUCTURE_FORMAT
MF_E_BAD_OPL_STRUCTURE_FORMAT is a data-format error for Output Protection Level information. The policy layer cannot interpret the OPL structure supplied to it; this is different from recognizing a valid OPL and deciding that the level is unsupported.
Inspect the structure before evaluating policy capability
- Preserve the exact size and source of the OPL data passed into the WMDRM policy path.
- Check structure packing, version assumptions, count/length fields, and buffer lifetime at component or process boundaries.
- Compare the producer and consumer definitions when custom protection code or marshaling is involved.
MF_E_OPL_NOT_SUPPORTED concerns a valid policy requirement that cannot be supported; MF_E_BAD_OPL_STRUCTURE_FORMAT means policy evaluation cannot reliably reach that decision because the OPL representation is malformed. Do not lower protection levels or change display hardware until the structure itself is valid. The Media Foundation policy model relies on structured policy/schema data passed between trusted components.
Microsoft: output policy objects · Microsoft: output schema configuration data · Microsoft PlayReady: OPL concepts
Looking for a different code? Search another status or error code.