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 suivants :
D3DCRYPTOTYPE_AES128_CTR
GUID qui indique le chiffrement de bloc AES-CRT 128 bits.
D3DCRYPTOTYPE_PROPRIETARY
GUID qui indique un algorithme de chiffrement propriétaire.
DecodeProfile
[in] GUID qui indique le profil de décodage DirectX Video Acceleration (DirectX VA) que le pilote utilise 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.
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | D3DDDIARG_CREATECRYPTOSESSION est pris en charge à partir du système d’exploitation Windows 7. |
En-tête | d3dumddi.h (inclure D3dumddi.h) |