OPM_CONNECTED_HDCP_DEVICE_INFORMATION structure (opmapi.h)
Contains the result from an OPM_GET_CONNECTED_HDCP_DEVICE_INFORMATION query.
Syntax
typedef struct _OPM_CONNECTED_HDCP_DEVICE_INFORMATION {
OPM_RANDOM_NUMBER rnRandomNumber;
ULONG ulStatusFlags;
ULONG ulHDCPFlags;
OPM_HDCP_KEY_SELECTION_VECTOR ksvB;
BYTE Reserved[11];
BYTE Reserved2[16];
BYTE Reserved3[16];
} OPM_CONNECTED_HDCP_DEVICE_INFORMATION;
Members
rnRandomNumber
An OPM_RANDOM_NUMBER structure. This structure contains the same 128-bit random number that the application sent to the driver in the OPM_GET_INFO_PARAMETERS or OPM_COPP_COMPATIBLE_GET_INFO_PARAMETERS structure.
ulStatusFlags
A bitwise OR of OPM Status Flags.
ulHDCPFlags
A value that indicates whether the connected device is an HDCP repeater.
Value | Meaning |
---|---|
|
The device is not an HDCP repeater. |
|
The device is an HDCP repeater. |
ksvB
An OPM_HDCP_KEY_SELECTION_VECTOR structure that contains the device's key selection vector (KSV). This is the value named Bksv in the HDCP specification.
Reserved[11]
Reserved for future use. Fill this array with zeros.
Reserved2[16]
Reserved for future use. Fill this array with zeros.
Reserved3[16]
Reserved for future use. Fill this array with zeros.
Remarks
The layout of this structure is identical to the DXVA_COPPStatusHDCPKeyData structure used in Certified Output Protection Protocol (COPP).
Requirements
Requirement | Value |
---|---|
Minimum supported client | Windows Vista [desktop apps only] |
Minimum supported server | Windows Server 2008 [desktop apps only] |
Header | opmapi.h |