Partager via


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)

Voir aussi

CreateCryptoSession