Partager via


structure D3DDDIARG_ENCRYPTIONBLT (d3dumddi.h)

La structure D3DDDIARG_ENCRYPTIONBLT décrit les paramètres d’un transfert de bloc de bits chiffré (bitblt) dans un appel à la fonction EncryptionBlt.

Syntaxe

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;

Membres

[in] hCryptoSession

Handle de la session de chiffrement.

[in] hSrcResource

Handle de la ressource source.

[in] SrcSubResourceIndex

Index de la surface source dans la ressource.

[in] hDstResource

Handle de la ressource de destination.

[in] DstSubResourceIndex

Index de la surface de destination dans la ressource.

[in] DstResourceSize

Taille, en octets, de la ressource de destination.

[out] pIV

Pointeur vers un bloc de mémoire dans lequel EncryptionBlt retourne le vecteur d’initialisation requis pour déchiffrer les données bitblt. Si pIV est NULL, le matériel ne nécessite pas de clé distincte pour déchiffrer les données lues.

Exigences

Exigence Valeur
client minimum pris en charge D3DDDIARG_ENCRYPTIONBLT est pris en charge à partir du système d’exploitation Windows 7.
d’en-tête d3dumddi.h (include D3dumddi.h)

Voir aussi

EncryptionBlt