DXGKMDT_OPM_STANDARD_INFORMATION structure (d3dkmdt.h)
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:
GUID | Received information |
---|---|
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 D3DKMDT_VIDEO_OUTPUT_TECHNOLOGY enumerated value 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
Requirement | Value |
---|---|
Minimum supported client | Windows Vista |
Header | d3dkmdt.h |
See also
D3DKMDT_VIDEO_OUTPUT_TECHNOLOGY
DXGKDT_OPM_DVI_CHARACTERISTICS
DXGKMDT_OPM_BUS_TYPE_AND_IMPLEMENTATION
DXGKMDT_OPM_COPP_COMPATIBLE_GET_INFO_PARAMETERS
DXGKMDT_OPM_GET_INFO_PARAMETERS