// d3dkmdt.h
typedef enum _DXGKMDT_OPM_STATUS {
DXGKMDT_OPM_STATUS_NORMAL,
DXGKMDT_OPM_STATUS_LINK_LOST,
DXGKMDT_OPM_STATUS_RENEGOTIATION_REQUIRED,
DXGKMDT_OPM_STATUS_TAMPERING_DETECTED,
DXGKMDT_OPM_STATUS_REVOKED_HDCP_DEVICE_ATTACHED
} DXGKMDT_OPM_STATUS;
View the official Windows Driver Kit DDI referenceNo description available.
The DXGKMDT_OPM_STATUS enumeration identifies the status of a protected output.
DXGKMDT_OPM_STATUS_NORMALIndicates that the protected output is working correctly.
DXGKMDT_OPM_STATUS_LINK_LOSTIndicates that although the protected output detected no tampering, an output protection technology unexpectedly stopped working.
This status bit must be set if DXGKMDT_OPM_STATUS_REVOKED_HDCP_DEVICE_ATTACHED is also set.
DXGKMDT_OPM_STATUS_RENEGOTIATION_REQUIREDIndicates that the end user caused the configuration of the physical connector to change. Therefore, a renegotiation is required.
DXGKMDT_OPM_STATUS_TAMPERING_DETECTEDIndicates that tampering with the graphics adapter or the adapter's display miniport driver has occurred.
DXGKMDT_OPM_STATUS_REVOKED_HDCP_DEVICE_ATTACHEDIndicates that a revoked High-bandwidth Digital Content Protection (HDCP) device is directly or indirectly attached to a protected output. If HDCP is not enabled, the protected output is not required to detect revoked devices. If HDCP is enabled, the protected output must detect revoked devices. The driver sets this status value only from a call to its DxgkDdiOPMGetInformation function to determine if HDCP is enabled.
The display miniport driver returns status about a protected output whenever the driver's DxgkDdiOPMGetInformation and DxgkDdiOPMGetCOPPCompatibleInformation functions are called to retrieve information about the protected output. For more information about returning a protected output's status, see Reporting Status about a Protected Output.
DXGKMDT_OPM_ACP_AND_CGMSA_SIGNALING
DXGKMDT_OPM_ACTUAL_OUTPUT_FORMAT
DXGKMDT_OPM_CONNECTED_HDCP_DEVICE_INFORMATION
DXGKMDT_OPM_STANDARD_INFORMATION
DxgkDdiOPMGetCOPPCompatibleInformation