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 Broadcast Driver Architecture (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
|
Minimum supported client |
Windows 8.1 [desktop apps only] |
|---|---|
|
Minimum supported server |
Windows Server 2012 R2 [desktop apps only] |
|
IDL |
|
See also