Partager via


D3DDDIARG_ENCRYPTIONBLT structure (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 a la valeur NULL, le matériel ne nécessite pas de clé distincte pour déchiffrer les données lues.

Configuration requise

Condition requise Valeur
Client minimal pris en charge D3DDDIARG_ENCRYPTIONBLT est pris en charge à partir du système d’exploitation Windows 7.
En-tête d3dumddi.h (inclure D3dumddi.h)

Voir aussi

EncryptionBlt