DXGKMDT_OPM_CONNECTED_HDCP_DEVICE_INFORMATION structure (d3dkmdt.h)

The DXGKMDT_OPM_CONNECTED_HDCP_DEVICE_INFORMATION structure contains High-bandwidth Digital Content Protection (HDCP) information that is retrieved in a call to the DxgkDdiOPMGetInformation function.

Syntax

typedef struct _DXGKMDT_OPM_CONNECTED_HDCP_DEVICE_INFORMATION {
  DXGKMDT_OPM_RANDOM_NUMBER             rnRandomNumber;
  ULONG                                 ulStatusFlags;
  ULONG                                 ulHDCPFlags;
  DXGKMDT_OPM_HDCP_KEY_SELECTION_VECTOR ksvB;
  BYTE                                  Reserved[11];
  BYTE                                  Reserved2[16];
  BYTE                                  Reserved3[16];
} DXGKMDT_OPM_CONNECTED_HDCP_DEVICE_INFORMATION;

Members

rnRandomNumber

A DXGKMDT_OPM_RANDOM_NUMBER structure that contains a protected output object's 128-bit cryptographically secure random number. This random number is generated by an application and supplied to the display miniport driver in the rnRandomNumber member of the DXGKMDT_OPM_COPP_COMPATIBLE_GET_INFO_PARAMETERS structure in a call to the driver's DxgkDdiOPMGetCOPPCompatibleInformation function.

ulStatusFlags

A bitwise OR combination of the values of the DXGKMDT_OPM_STATUS enumeration that indicates the status of a protected output.

ulHDCPFlags

A bitwise OR combination of the values of the DXGKMDT_OPM_HDCP_FLAG enumeration that identifies whether a protected output's physical connector is connected to a High-bandwidth Digital Content Protection (HDCP) repeater.

ksvB

A DXGKMDT_OPM_HDCP_KEY_SELECTION_VECTOR structure that contains a key-selection vector (KSV) for a monitor or an HDCP repeater. An HDCP receiver is typically a monitor. An HDCP repeater is a device that allows multiple monitors to display the video signal from a protected output's physical connector. For more information about HDCP receivers and repeaters, see the HDCP Specification Revision 1.1.

Reserved[11]

Reserved. Must be set to zero.

Reserved2[16]

Reserved. Must be set to zero.

Reserved3[16]

Reserved. Must be set to zero.

Requirements

Requirement Value
Minimum supported client Windows Vista
Header d3dkmdt.h

See also

DXGKMDT_OPM_COPP_COMPATIBLE_GET_INFO_PARAMETERS

DXGKMDT_OPM_HDCP_FLAG

DXGKMDT_OPM_HDCP_KEY_SELECTION_VECTOR

DXGKMDT_OPM_RANDOM_NUMBER

DXGKMDT_OPM_STATUS

DxgkDdiOPMGetCOPPCompatibleInformation