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 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 pReadBack Key.
pReadbackKey
Pointeur vers une mémoire tampon qui contient la clé de chiffrement.
Valeur de retour
Aucun
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.
Exigences
Exigence | Valeur |
---|---|
client minimum pris en charge | Windows 8, disponible dans Windows Desktop version 10.0.10030.0 |
serveur minimum pris en charge | Windows Server 2012 |
plateforme cible | Windows |
d’en-tête | d3d10umddi.h (include D3d10umddi.h) |