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