Expand Minimize

DXGKMDT_OPM_STANDARD_INFORMATION structure

The DXGKMDT_OPM_STANDARD_INFORMATION structure contains information that is retrieved in a call to the DxgkDdiOPMGetInformation or DxgkDdiOPMGetCOPPCompatibleInformation function. The type of information is described in the ulInformation member.

Syntax


typedef struct _DXGKMDT_OPM_STANDARD_INFORMATION {
  DXGKMDT_OPM_RANDOM_NUMBER rnRandomNumber;
  ULONG                     ulStatusFlags;
  ULONG                     ulInformation;
  ULONG                     ulReserved;
  ULONG                     ulReserved2;
} DXGKMDT_OPM_STANDARD_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_GET_INFO_PARAMETERS or DXGKMDT_OPM_COPP_COMPATIBLE_GET_INFO_PARAMETERS structure in a call to the driver's DxgkDdiOPMGetInformation or DxgkDdiOPMGetCOPPCompatibleInformation function.

ulStatusFlags

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

ulInformation

A variable that receives the information that was requested. The type of information that the display miniport driver supplies to ulInformation depends on one of the following GUIDs that was specified in the guidInformation member of the DXGKMDT_OPM_GET_INFO_PARAMETERS or DXGKMDT_OPM_COPP_COMPATIBLE_GET_INFO_PARAMETERS structure that the Parameters parameter of DxgkDdiOPMGetInformation or DxgkDdiOPMGetCOPPCompatibleInformation points to:

DXGKMDT_OPM_GET_SUPPORTED_PROTECTION_TYPES

A valid bitwise OR combination of values from the DXGKMDT_OPM_PROTECTION_TYPE enumeration that indicates the available types of protection mechanisms on the physical connector that is associated with a protected output.

DXGKMDT_OPM_GET_CONNECTOR_TYPE

A valid bitwise OR combination of values from the D3DKMDT_VIDEO_OUTPUT_TECHNOLOGY enumeration that identifies the type of physical connector that the protected output is associated with.

DXGKMDT_OPM_GET_VIRTUAL_PROTECTION_LEVEL

The currently set protection level for the protected output. The protection-level value depends on the protection type that was specified in the abParameters member of the DXGKMDT_OPM_GET_INFO_PARAMETERS or DXGKMDT_OPM_COPP_COMPATIBLE_GET_INFO_PARAMETERS structure. For possible protection levels, see the ulProtectionLevel member of the DXGKMDT_OPM_SET_PROTECTION_LEVEL_PARAMETERS structure.

DXGKMDT_OPM_GET_ACTUAL_PROTECTION_LEVEL

The currently set protection level for the physical connector that is associated with a protected output. The level value that the display miniport driver supplies must reflect the protection level that is currently applied through the connector, regardless of how the driver was instructed to apply the protection level. The protection level value depends on the protection type that was specified in the abParameters member of the DXGKMDT_OPM_GET_INFO_PARAMETERS or DXGKMDT_OPM_COPP_COMPATIBLE_GET_INFO_PARAMETERS structure. For possible protection levels, see the ulProtectionLevel member of the DXGKMDT_OPM_SET_PROTECTION_LEVEL_PARAMETERS structure.

DXGKMDT_OPM_GET_ADAPTER_BUS_TYPE

A DXGKMDT_OPM_BUS_TYPE_AND_IMPLEMENTATION-typed value that identifies the type of bus that is used by the graphics adapter that is associated with the protected output.

DXGKMDT_OPM_GET_CURRENT_HDCP_SRM_VERSION

A value that identifies the version number of the current High-bandwidth Digital Content Protection (HDCP) System Renewability Message (SRM) for the protected output. The least significant bits (bits 0 through 15) of ulInformation contain the SRM's version number in little-endian format.

DXGKMDT_OPM_GET_DVI_CHARACTERISTICS

Supported in Windows 7 and later versions.

A DXGKDT_OPM_DVI_CHARACTERISTICS-typed value that identifies the Digital Video Interface (DVI) electrical characteristics of the output connector.

ulReserved

Reserved. Must be set to zero.

ulReserved2

Reserved. Must be set to zero.

Requirements

Version

Available in Windows Vista and later versions of the Windows operating systems.

Header

D3dkmdt.h (include D3dkmdt.h)

See also

D3DKMDT_VIDEO_OUTPUT_TECHNOLOGY
DxgkDdiOPMGetCOPPCompatibleInformation
DxgkDdiOPMGetInformation
DXGKMDT_OPM_BUS_TYPE_AND_IMPLEMENTATION
DXGKMDT_OPM_COPP_COMPATIBLE_GET_INFO_PARAMETERS
DXGKDT_OPM_DVI_CHARACTERISTICS
DXGKMDT_OPM_GET_INFO_PARAMETERS
DXGKMDT_OPM_PROTECTION_TYPE
DXGKMDT_OPM_RANDOM_NUMBER
DXGKMDT_OPM_STATUS

 

 

Send comments about this topic to Microsoft

Show:
© 2014 Microsoft