Condividi tramite


D3DDDIARG_CREATECRYPTOSESSION struttura (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;

Members

[in] CryptoType

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

D3DCRYPTOTYPE_AES128_CTR

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

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 dalla funzione CreateCryptoSession del driver. Il driver usa questo profilo di decodifica insieme al tipo di crittografia specificato dal membro CryptoType .

[in/out] hCryptoSession

Handle alla 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.

Requisiti

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

Vedi anche

CreateCryptoSession