DXGKMDT_OPM_SET_PROTECTION_LEVEL_PARAMETERS structure (d3dkmdt.h)

The DXGKMDT_OPM_SET_PROTECTION_LEVEL_PARAMETERS structure contains parameters to set the protection level of a protected output in a call to the DxgkDdiOPMConfigureProtectedOutput function.

Syntax

typedef struct _DXGKMDT_OPM_SET_PROTECTION_LEVEL_PARAMETERS {
  ULONG ulProtectionType;
  ULONG ulProtectionLevel;
  ULONG Reserved;
  ULONG Reserved2;
} DXGKMDT_OPM_SET_PROTECTION_LEVEL_PARAMETERS;

Members

ulProtectionType

A DXGKMDT_OPM_PROTECTION_TYPE-typed value that indicates the protection type to set a protection level for.

ulProtectionLevel

A value that specifies the protection level to set for one of the following protection types that is specified in the ulProtectionType member:

DXGKMDT_OPM_PROTECTION_TYPE_ACP

A DXGKMDT_OPM_ACP_PROTECTION_LEVEL-typed value that identifies the Analog Copy Protection (ACP) level that the protected output uses.

DXGKMDT_OPM_PROTECTION_TYPE_CGMSA

A DXGKMDT_OPM_CGMSA-typed value that identifies the Content Generation Management System Analog (CGMS-A) protection level that the protected output uses.

DXGKMDT_OPM_PROTECTION_TYPE_HDCP or DXGKMDT_OPM_PROTECTION_TYPE_COPP_COMPATIBLE_HDCP

A DXGKMDT_OPM_HDCP_PROTECTION_LEVEL-typed value that identifies the High-bandwidth Digital Content Protection (HDCP) level that the protected output uses. Protected outputs with COPP semantics can use only DXGKMDT_OPM_PROTECTION_TYPE_COPP_COMPATIBLE_HDCP; protected outputs with OPM semantics can use only DXGKMDT_OPM_PROTECTION_TYPE_HDCP.

DXGKMDT_OPM_PROTECTION_TYPE_DPCP

A DXGKMDT_OPM_DPCP_PROTECTION_LEVEL-typed value that identifies the DisplayPort Copy Protection (DPCP) protection level that the protected output uses.

Reserved

Reserved. Must be set to zero.

Reserved2

Reserved. Must be set to zero.

Requirements

Requirement Value
Minimum supported client Windows Vista
Header d3dkmdt.h

See also

DXGKMDT_OPM_ACP_PROTECTION_LEVEL

DXGKMDT_OPM_CGMSA

DXGKMDT_OPM_DPCP_PROTECTION_LEVEL

DXGKMDT_OPM_HDCP_PROTECTION_LEVEL

DXGKMDT_OPM_PROTECTION_TYPE

DxgkDdiOPMConfigureProtectedOutput