IMFOutputSchema interface (mfidl.h)
Encapsulates information about an output protection system and its corresponding configuration data.
Inheritance
The IMFOutputSchema interface inherits from IMFAttributes. IMFOutputSchema also has these types of members:
Methods
The IMFOutputSchema interface has these methods.
IMFOutputSchema::GetConfigurationData Returns configuration data for the output protection system. The configuration data is used to enable or disable the protection system, and to set the protection levels. |
IMFOutputSchema::GetOriginatorID Retrieves a GUID identifying the input trust authority (ITA) that generated this output schema object. |
IMFOutputSchema::GetSchemaType Retrieves the output protection system that is represented by this object. Output protection systems are identified by GUID value. |
Remarks
If the configuration information for the output protection system does not require more than a DWORD of space, the configuration information is retrieved in the GetConfigurationData method. If more than a DWORD of configuration information is needed, it is stored using the IMFAttributes interface.
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 |