Compartilhar via


estrutura DXGKMDT_OPM_RANDOM_NUMBER (d3dkmdt.h)

A estrutura DXGKMDT_OPM_RANDOM_NUMBER contém um número aleatório criptograficamente seguro de 128 bits.

Sintaxe

typedef struct _DXGKMDT_OPM_RANDOM_NUMBER {
  BYTE abRandomNumber[DXGKMDT_OPM_128_BIT_RANDOM_NUMBER_SIZE];
} DXGKMDT_OPM_RANDOM_NUMBER, *PDXGKMDT_OPM_RANDOM_NUMBER;

Membros

abRandomNumber[DXGKMDT_OPM_128_BIT_RANDOM_NUMBER_SIZE]

Uma matriz de 16 bytes que compreende um número aleatório criptograficamente seguro de 128 bits.

Comentários

Esse número aleatório criptograficamente seguro de 128 bits é gerado por um aplicativo e fornecido ao driver de miniporta de exibição no membro rnRandomNumber da estrutura DXGKMDT_OPM_GET_INFO_PARAMETERS ou DXGKMDT_OPM_COPP_COMPATIBLE_GET_INFO_PARAMETERS em uma chamada para a função DxgkDdiOPMGetInformation ou DxgkDdiOPMGetCOPPCompatibleInformation do driver. Para obter mais informações sobre números aleatórios criptograficamente seguros, consulte a seção 2.8 em Criptografia Aplicada, Segunda Edição.

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows Vista
Cabeçalho d3dkmdt.h

Confira também

DxgkDdiOPMConfigureProtectedOutput

DxgkDdiOPMGetCOPPCompatibleInformation

DxgkDdiOPMGetInformation

DxgkDdiOPMGetRandomNumber