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