PFND3D11_1DDI_GETENCRYPTIONBLTKEY fonction de rappel (d3d10umddi.h)
Interroge la clé utilisée pour déchiffrer les données retournées par la fonction EncryptionBlt(D3D11_1).
Syntaxe
PFND3D11_1DDI_GETENCRYPTIONBLTKEY Pfnd3d111DdiGetencryptionbltkey;
void Pfnd3d111DdiGetencryptionbltkey(
D3D10DDI_HDEVICE hDevice,
D3D11_1DDI_HCRYPTOSESSION hCryptoSession,
UINT KeySize,
VOID *pReadbackKey
)
{...}
Paramètres
hDevice
Handle de l’appareil d’affichage (contexte graphique).
hCryptoSession
Handle de la session de chiffrement qui a été créée dans un appel à la fonction CreateCryptoSession du pilote.
KeySize
Taille, en octets, de la clé de chiffrement vers laquelle pointe le paramètre pReadBackKey .
pReadbackKey
Pointeur vers une mémoire tampon qui contient la clé de chiffrement.
Valeur de retour
None
Remarques
Lorsque la fonction GetEncryptionBltKey est appelée, le pilote miniport d’affichage doit générer une nouvelle clé de chiffrement. Si la session de chiffrement utilise le type de chiffrement D3DCRYPTOTYPE_AES128_CTR , le pilote ou la carte graphique doit chiffrer les données référencées par le paramètre pReadbackKey à l’aide de la clé de session avec l’algorithme AES-ECB.
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows 8,Disponible dans Windows Desktop version 10.0.10030.0 |
Serveur minimal pris en charge | Windows Server 2012 |
Plateforme cible | Windows |
En-tête | d3d10umddi.h (include D3d10umddi.h) |