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