Skip to content

Latest commit

 

History

History
104 lines (78 loc) · 7.8 KB

ns-d3dkmdt-_dxgkmdt_opm_standard_information.md

File metadata and controls

104 lines (78 loc) · 7.8 KB
UID title description old-location tech.root ms.date keywords ms.keywords req.header req.include-header req.target-type req.target-min-winverclnt req.target-min-winversvr req.kmdf-ver req.umdf-ver req.ddi-compliance req.unicode-ansi req.idl req.max-support req.namespace req.assembly req.type-library req.lib req.dll req.irql targetos req.typenames f1_keywords topic_type api_type api_location api_name
NS:d3dkmdt._DXGKMDT_OPM_STANDARD_INFORMATION
DXGKMDT_OPM_STANDARD_INFORMATION (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.
display\dxgkmdt_opm_standard_information.htm
display
07/29/2022
DXGKMDT_OPM_STANDARD_INFORMATION structure
DXGKMDT_OPM_STANDARD_INFORMATION, DXGKMDT_OPM_STANDARD_INFORMATION structure [Display Devices], DmStructs_95069fc9-f530-4764-900b-0fa6dee51656.xml, _DXGKMDT_OPM_STANDARD_INFORMATION, d3dkmdt/DXGKMDT_OPM_STANDARD_INFORMATION, display.dxgkmdt_opm_standard_information
d3dkmdt.h
Windows
Windows Vista
Windows
DXGKMDT_OPM_STANDARD_INFORMATION
_DXGKMDT_OPM_STANDARD_INFORMATION
d3dkmdt/_DXGKMDT_OPM_STANDARD_INFORMATION
DXGKMDT_OPM_STANDARD_INFORMATION
d3dkmdt/DXGKMDT_OPM_STANDARD_INFORMATION
APIRef
kbSyntax
HeaderDef
d3dkmdt.h
_DXGKMDT_OPM_STANDARD_INFORMATION
DXGKMDT_OPM_STANDARD_INFORMATION

DXGKMDT_OPM_STANDARD_INFORMATION structure

-description

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.

-struct-fields

-field 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.

-field 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.

-field 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.

-field ulReserved

Reserved. Must be set to zero.

-field ulReserved2

Reserved. Must be set to zero.

-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

DXGKMDT_OPM_PROTECTION_TYPE

DXGKMDT_OPM_RANDOM_NUMBER

DXGKMDT_OPM_STATUS

DxgkDdiOPMGetCOPPCompatibleInformation

DxgkDdiOPMGetInformation