Compartilhar via


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)

Confira também

EncryptionBlt