MF_MEDIA_ENGINE_OPM_STATUS enumeration
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
} MF_MEDIA_ENGINE_OPM_STATUS;
Constants
-
MF_MEDIA_ENGINE_OPM_NOT_REQUESTED
-
Default status. Used to return the correct status when the content is unprotected.
-
MF_MEDIA_ENGINE_OPM_ESTABLISHED
-
OPM successfully established.
-
MF_MEDIA_ENGINE_OPM_FAILED_VM
-
OPM failed because running in a virtual machined (VM).
-
MF_MEDIA_ENGINE_OPM_FAILED_BDA
-
OPM failed because there is no graphics driver and the system is using Basic Display Adapter (BDA).
-
MF_MEDIA_ENGINE_OPM_FAILED_UNSIGNED_DRIVER
-
OPM failed because the graphics driver is not PE signed, falling back to WARP.
-
MF_MEDIA_ENGINE_OPM_FAILED
-
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] |
IDL |
|
See also