Condividi tramite


struttura D3DDDIARG_CREATECRYPTOSESSION (d3dumddi.h)

La struttura D3DDDIARG_CREATECRYPTOSESSION descrive una sessione di crittografia da creare.

Sintassi

typedef struct _D3DDDIARG_CREATECRYPTOSESSION {
  [in]     GUID   CryptoType;
           GUID   DecodeProfile;
  [in/out] HANDLE hCryptoSession;
} D3DDDIARG_CREATECRYPTOSESSION;

Membri

[in] CryptoType

GUID che indica il tipo di crittografia che il driver usa per la sessione di crittografia creata dal driver funzione CreateCryptoSession. Il GUID può essere uno dei seguenti:

D3DCRYPTOTYPE_AES128_CTR

GUID che indica la crittografia a 128 bit AES-CRT blocco.

D3DCRYPTOTYPE_PROPRIETARY

GUID che indica un algoritmo di crittografia proprietario.

DecodeProfile

[in] GUID che indica il profilo di decodifica DirectX Video Acceleration (DirectX VA) usato dal driver per la sessione di crittografia creata dal driver funzione CreateCryptoSession. Il driver usa questo profilo di decodifica insieme al tipo di crittografia specificato dal membro CryptoType.

[in/out] hCryptoSession

Handle per la sessione di crittografia. Il driver di visualizzazione in modalità utente deve impostare questo handle su un valore che il runtime di Microsoft Direct3D può usare per identificare la sessione di crittografia nelle chiamate successive.

Fabbisogno

Requisito Valore
client minimo supportato D3DDDIARG_CREATECRYPTOSESSION è supportato a partire dal sistema operativo Windows 7.
intestazione d3dumddi.h (include D3dumddi.h)

Vedere anche

CreateCryptoSession