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