MF_PLUGIN_CONTROL_POLICY enumeration (mfobjects.h)
Defines policy settings for the IMFPluginControl2::SetPolicy method.
Syntax
typedef enum MF_PLUGIN_CONTROL_POLICY {
MF_PLUGIN_CONTROL_POLICY_USE_ALL_PLUGINS = 0,
MF_PLUGIN_CONTROL_POLICY_USE_APPROVED_PLUGINS = 1,
MF_PLUGIN_CONTROL_POLICY_USE_WEB_PLUGINS = 2,
MF_PLUGIN_CONTROL_POLICY_USE_WEB_PLUGINS_EDGEMODE = 3
} ;
Constants
MF_PLUGIN_CONTROL_POLICY_USE_ALL_PLUGINS Value: 0 Enumerate all registered sources and transforms. |
MF_PLUGIN_CONTROL_POLICY_USE_APPROVED_PLUGINS Value: 1 Enumerate only approved sources and transforms. Third-party components are excluded unless the component is registered with a valid merit value, or the component was registered locally by the application. |
MF_PLUGIN_CONTROL_POLICY_USE_WEB_PLUGINS Value: 2 Restrict enumeration to components intended for use in a web browser. |
MF_PLUGIN_CONTROL_POLICY_USE_WEB_PLUGINS_EDGEMODE Value: 3 |
Requirements
Requirement | Value |
---|---|
Minimum supported client | Windows 8 [desktop apps only] |
Minimum supported server | Windows Server 2012 [desktop apps only] |
Header | mfobjects.h (include Mfidl.h) |