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) |