Compartilhar via


PFND3D11_1DDI_GETENCRYPTIONBLTKEY função de retorno de chamada (d3d10umddi.h)

Consulta a chave usada para descriptografar os dados retornados pela função EncryptionBlt(D3D11_1).

Sintaxe

PFND3D11_1DDI_GETENCRYPTIONBLTKEY Pfnd3d111DdiGetencryptionbltkey;

void Pfnd3d111DdiGetencryptionbltkey(
  D3D10DDI_HDEVICE hDevice,
  D3D11_1DDI_HCRYPTOSESSION hCryptoSession,
  UINT KeySize,
  VOID *pReadbackKey
)
{...}

Parâmetros

hDevice

Um identificador para o dispositivo de exibição (contexto gráfico).

hCryptoSession

Um identificador para a sessão criptográfica que foi criada em uma chamada para a função CreateCryptoSession do driver.

KeySize

O tamanho, em bytes, da chave de criptografia à qual o pReadBackKey parâmetro aponta.

pReadbackKey

Um ponteiro para um buffer que contém a chave de criptografia.

Valor de retorno

Nenhum

Observações

Quando a função GetEncryptionBltKey for chamada, o driver de miniporto de exibição deverá gerar uma nova chave de criptografia. Se a sessão criptográfica estiver usando o tipo criptográfico D3DCRYPTOTYPE_AES128_CTR, o adaptador gráfico ou driver deverá criptografar os dados referenciados pelo parâmetro pReadbackKey usando a chave de sessão com o algoritmo AES-ECB.

Requisitos

Requisito Valor
de cliente com suporte mínimo Windows 8, Disponível no Windows Desktop versão 10.0.10030.0
servidor com suporte mínimo Windows Server 2012
da Plataforma de Destino Windows
cabeçalho d3d10umddi.h (inclua D3d10umddi.h)

Consulte também

CreateCryptoSession

EncryptionBlt(D3D11_1)