MF_MEDIA_ENGINE_OPM_STATUS enumeration (mfmediaengine.h)
Defines the status of the Output Protection Manager (OPM).
Syntax
typedef enum MF_MEDIA_ENGINE_OPM_STATUS {
MF_MEDIA_ENGINE_OPM_NOT_REQUESTED = 0,
MF_MEDIA_ENGINE_OPM_ESTABLISHED = 1,
MF_MEDIA_ENGINE_OPM_FAILED_VM = 2,
MF_MEDIA_ENGINE_OPM_FAILED_BDA = 3,
MF_MEDIA_ENGINE_OPM_FAILED_UNSIGNED_DRIVER = 4,
MF_MEDIA_ENGINE_OPM_FAILED = 5
} ;
Constants
MF_MEDIA_ENGINE_OPM_NOT_REQUESTED Value: 0 Default status. Used to return the correct status when the content is unprotected. |
MF_MEDIA_ENGINE_OPM_ESTABLISHED Value: 1 OPM successfully established. |
MF_MEDIA_ENGINE_OPM_FAILED_VM Value: 2 OPM failed because running in a virtual machined (VM). |
MF_MEDIA_ENGINE_OPM_FAILED_BDA Value: 3 OPM failed because there is no graphics driver and the system is using Basic Display Adapter (BDA). |
MF_MEDIA_ENGINE_OPM_FAILED_UNSIGNED_DRIVER Value: 4 OPM failed because the graphics driver is not PE signed, falling back to WARP. |
MF_MEDIA_ENGINE_OPM_FAILED Value: 5 OPM failed for other reasons. |
Requirements
Requirement | Value |
---|---|
Minimum supported client | Windows 8.1 [desktop apps only] |
Minimum supported server | Windows Server 2012 R2 [desktop apps only] |
Header | mfmediaengine.h |