DXGKMDT_OPM_RANDOM_NUMBER - NtDoc

Native API online documentation, based on the System Informer (formerly Process Hacker) phnt headers
// d3dkmdt.h

typedef struct _DXGKMDT_OPM_RANDOM_NUMBER {
  BYTE abRandomNumber[DXGKMDT_OPM_128_BIT_RANDOM_NUMBER_SIZE];
} DXGKMDT_OPM_RANDOM_NUMBER, *PDXGKMDT_OPM_RANDOM_NUMBER;
View the official Windows Driver Kit DDI reference

NtDoc

No description available.

Windows Driver Kit DDI reference (ns-d3dkmdt-_dxgkmdt_opm_random_number)

_DXGKMDT_OPM_RANDOM_NUMBER structure

Description

The DXGKMDT_OPM_RANDOM_NUMBER structure contains a 128-bit cryptographically secure random number.

Members

abRandomNumber

A 16-byte array that comprises a 128-bit cryptographically secure random number.

Remarks

This 128-bit cryptographically secure 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. For more information about cryptographically secure random numbers, see section 2.8 in Applied Cryptography, Second Edition.

See also

DxgkDdiOPMConfigureProtectedOutput

DxgkDdiOPMGetCOPPCompatibleInformation

DxgkDdiOPMGetInformation

DxgkDdiOPMGetRandomNumber