// 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 referenceNo description available.
The DXGKMDT_OPM_RANDOM_NUMBER structure contains a 128-bit cryptographically secure random number.
abRandomNumberA 16-byte array that comprises a 128-bit cryptographically secure random number.
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.
DxgkDdiOPMConfigureProtectedOutput
DxgkDdiOPMGetCOPPCompatibleInformation