IMFOutputPolicy interface (mfidl.h)

Encapsulates a usage policy from an input trust authority (ITA). Output trust authorities (OTAs) use this interface to query which protection systems they are required to enforce by the ITA.

Inheritance

The IMFOutputPolicy interface inherits from IMFAttributes. IMFOutputPolicy also has these types of members:

Methods

The IMFOutputPolicy interface has these methods.

 
IMFOutputPolicy::GenerateRequiredSchemas

Retrieves a list of the output protection systems that the output trust authority (OTA) must enforce, along with configuration data for each protection system.
IMFOutputPolicy::GetMinimumGRLVersion

Retrieves the minimum version of the global revocation list (GRL) that must be enforced by the protected environment for this policy.
IMFOutputPolicy::GetOriginatorID

Retrieves a GUID identifying the input trust authority (ITA) that created this output policy object.

Requirements

Requirement Value
Minimum supported client Windows Vista [desktop apps | UWP apps]
Minimum supported server Windows Server 2008 [desktop apps | UWP apps]
Target Platform Windows
Header mfidl.h

See also

IMFAttributes

Media Foundation Interfaces