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 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)

Voir aussi

CreateCryptoSession