structure D3DDDIARG_CREATECRYPTOSESSION (d3dumddi.h)
La structure D3DDDIARG_CREATECRYPTOSESSION décrit une session de chiffrement à créer.
Syntaxe
typedef struct _D3DDDIARG_CREATECRYPTOSESSION {
[in] GUID CryptoType;
GUID DecodeProfile;
[in/out] HANDLE hCryptoSession;
} D3DDDIARG_CREATECRYPTOSESSION;
Membres
[in] CryptoType
GUID qui indique le type de chiffrement que le pilote utilise pour la session de chiffrement créée par la fonction CreateCryptoSession du pilote. Le GUID peut être l’un des éléments suivants :
D3DCRYPTOTYPE_AES128_CTR
GUID qui indique le chiffrement de bloc 128 bits AES-CRT.
D3DCRYPTOTYPE_PROPRIETARY
GUID qui indique un algorithme de chiffrement propriétaire.
DecodeProfile
[in] GUID qui indique le profil directX Video Acceleration (DirectX VA) utilisé par le pilote pour la session de chiffrement créée par la fonction CreateCryptoSession du pilote. Le pilote utilise ce profil de décodage conjointement avec le type de chiffrement spécifié par le membre CryptoType.
[in/out] hCryptoSession
Handle de la session de chiffrement. Le pilote d’affichage en mode utilisateur doit définir ce handle sur une valeur que le runtime Microsoft Direct3D peut utiliser pour identifier la session de chiffrement dans les appels suivants.
Exigences
Exigence | Valeur |
---|---|
client minimum pris en charge | D3DDDIARG_CREATECRYPTOSESSION est pris en charge à partir du système d’exploitation Windows 7. |
d’en-tête | d3dumddi.h (include D3dumddi.h) |