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 para a qual o parâmetro pReadBackKey aponta.

pReadbackKey

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

Retornar valor

Nenhum

Comentários

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

Requisitos

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

Confira também

CreateCryptoSession

EncryptionBlt(D3D11_1)