estrutura D3DDDIARG_ENCRYPTIONBLT (d3dumddi.h)
A estrutura D3DDDIARG_ENCRYPTIONBLT descreve os parâmetros de uma transferência de bloco de bits criptografada (bitblt) em uma chamada para a função EncryptionBlt .
Sintaxe
typedef struct _D3DDDIARG_ENCRYPTIONBLT {
[in] HANDLE hCryptoSession;
[in] HANDLE hSrcResource;
[in] UINT SrcSubResourceIndex;
[in] HANDLE hDstResource;
[in] UINT DstSubResourceIndex;
[in] UINT DstResourceSize;
[out] VOID *pIV;
} D3DDDIARG_ENCRYPTIONBLT;
Membros
[in] hCryptoSession
Um identificador para a sessão de criptografia.
[in] hSrcResource
Um identificador para o recurso de origem.
[in] SrcSubResourceIndex
O índice para a superfície de origem dentro do recurso.
[in] hDstResource
Um identificador para o recurso de destino.
[in] DstSubResourceIndex
O índice para a superfície de destino dentro do recurso.
[in] DstResourceSize
O tamanho, em bytes, do recurso de destino.
[out] pIV
Um ponteiro para um bloco de memória no qual EncryptionBlt retorna o vetor de inicialização necessário para descriptografar os dados bitblt. Se pIV for NULL, o hardware não exigirá uma chave separada para descriptografar os dados que são lidos novamente.
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | D3DDDIARG_ENCRYPTIONBLT tem suporte a partir do sistema operacional Windows 7. |
Cabeçalho | d3dumddi.h (inclua D3dumddi.h) |